你小时候是否曾在游艺厅酣畅淋漓飞舞锤子暴打从洞口冒出来的地鼠,或是否在诺基亚手机上玩过《贪吃蛇》,或两个好友在一局《俄罗斯方块》中因为小小地失误而懊恼,或是否曾绞尽脑汁地把《推箱子》通关,或是否玩过因为踩到“地雷”而叹息的《扫雷》,是否跟你的父母玩过《跳棋》或者跟你的同座在作业本上画出棋盘在课上偷偷玩《五子棋》?在享受这些游戏带来的愉悦之余,你是否曾有冲动思考过这些游戏是如何制作的?如果有,《游戏开发基础》这门课程,将带你深入理解和开发多款经典的游戏。
本课程借助成熟的Unity游戏引擎,以经典的游戏算法为基础,由Unity价值专家,Unity全球认证讲师张帆主讲:《打地鼠》、《俄罗斯方块》、《翻牌子》、《华容道》、《连连看》、《拼图》、《三消》、《扫雷》、《贪吃蛇》、《推箱子》、《跳棋》和《五子棋》(2020年新增《战疫3D》和《战疫2D》游戏。)等游戏的程序实现思路。通过对这些游戏的讲解,将为你实现游戏创作之梦打开一扇门!
通过对这些实例的讲解与实践,同学们能够了解、掌握基本的游戏算法,同时加深数据结构等基础知识在游戏开发中的应用认识。
同学们在学习完本课程后,能够熟练使用游戏引擎,同时能够灵活运用相关数据结构和相关数学思路自主创作游戏。
***2020年是不平凡的一年,在年初全球爆发了新冠疫情,在此,本门课程专门制作了两款关于疫情的游戏《战疫3D》和《战疫2D》,借此向奋战在抗疫一线的英雄们致敬。
******应同学们的需求,针对美术类或技术美术类,本期加入了美术类的附加课程(包括地形、灯光、模型材质贴图、动画系统、粒子系统、碰撞盒和触发器、物理引擎等等)。
《游戏开发基础》是数字媒体技术等相关游戏设计专业的一门专业基础课。通过该课程的学习,学生应该熟悉掌握经典游戏的算法以及实现方式。
本课程的基本要求是《打地鼠》、《俄罗斯方块》、《翻牌子》、《华容道》、《连连看》、《拼图》、《三消》、《扫雷》、《贪吃蛇》、《推箱子》和《五子棋》等游戏的经典算法实现。
同学们在学习完本课程后,能够熟练使用游戏引擎,同时能够灵活运用相关的数据结构和相关数学自主创作游戏。
如何使用该慕课课程:
1、首先完整看完一章视频,此阶段不需要跟随视频写代码;
2、一章学习完后,先回顾、总结本章的知识要点;
3、根据实验步骤PDF和视频,开始编写游戏;
4、在编写完本章的游戏后,再次回顾、总结(如有可能,可以向身边的同学用自己的语言说出本章的知识)。
5、对本章的案例进行修改,添加自己的创意想法,从而做到举一反三。
零基础
ISBN:9787121477348
Q : 如何使用本慕课视频?
A :
1、首先完整观看完一章视频,此阶段不需要跟随视频写代码,这样有利于思路的构建;
2、一章学习完后,先回顾、总结本章的知识要点;
3、根据实验步骤PDF和视频,开始编写游戏;
4、在编写完本章的游戏后,再次回顾、总结(如有可能,可以向身边的同学用自己的语言说出本章的知识)。
5、对本章的案例进行修改,添加自己的创意想法,从而做到举一反三。
6、如何获得源代码和ppt
如果您是老师,可以用电子邮箱跟我联系获得源代码和ppt,我的邮箱是ZF223669@126.com
请在邮件里附上您的工作证或者能证明您是老师的文件,标注您所在学校、专业和姓名。
谢谢!
7、课程内容
本期课程在原有程序内容的基础上,丰富了美术类的相关内容,包括地形、灯光、模型材质贴图、动画系统、粒子系统、碰撞盒和触发器、物理引擎等)。美术部分完全开放,如有需要,可以随时观看。