游戏开发就业班超详细课程介绍:
阶段 二维游戏开发 学习期间:周 到 第九周
周 课程导论:游戏发展史和未来趋势;
介绍Unity3D:功能特点与优势,讲解操作界面,以及脚本如何在引擎中导入、修改、调用;
案例分析:剖析热门游戏Flappy Bird的核心玩法,并示范类似游戏的开发过程;
程序设计基础:游戏制作中必要的编程基础知识——面向对象程序设计思维,C#语言介绍,Unity的API查找,GUI的代码实现等等。
第二周 学生制作:运用周学到的知识制作与Flappy Bird玩法相近的游戏;
玩法扩展:要求学生在周的示范案例基础上进行玩法扩展(如:从地上走扩展为天上飞);
知识点讲解:物理系统,二维坐标向量,函数。
第三周 游戏性的拓展:为Flappy Bird案例导入道具,金币,生命值的设计,进一步拓展游戏可玩性。
技术知识点讲解:Prefab容器的介绍,Tag和Layer的介绍。
第四周 2D跑酷游戏的剖析。
知识拓展:另一个主流游戏引擎Cocos2d-x和Spine软件的简单介绍。
第五周 学生自己设计和制作自己风格的2D跑酷游戏。要求有标题画面,有较完整UI,进度保存功能,游戏胜利和失败画面,游戏过程中可随时返回标题画面。
游戏完成度的意识培养:开发一个完整的游戏不仅是完成核心玩法的设计,UI和系统功能也是必不可少。
第六周 原创案例《星河迷石》的讲解:游戏设计全局观念的培养,游戏玩法的构思过程,游戏平衡性的设计与验证,游戏节奏的把握;
技术知识点讲解:自定义类,寻敌算法,电脑AI,PlayerPrefs用户数据的调用和保存。
第七周 学生自主制作《星河迷石》衍生类型游戏,学生在班内对自己作品作发表,班内对游戏平衡性和节奏进行讨论;
技术知识点讲解:Unity3D自带图形界面设计组件UGUI,技能冷却计时,生命槽显示。
第八周 案例剖析以及数据流分析的介绍;
技术知识点讲解:Unity数学函数、随机数生成函数的调用。
第九周 学生们对自己的的设计和制作。设计过程中学习数据流分析图的绘制。
第二阶段 三维游戏开发 学习期间:第十周 到 第十八周
第十周 2D到3D的飞跃:剖析2D游戏和3D游戏的玩法差异,讲解3D技术在游戏行业引发的巨变;
Unity3D的案例 Roll the Ball 讲解,要求学生分别制作2D版和3D版,亲身感受两者设计思路差异;
技术知识点讲解:Unity引擎中的三维坐标系统,Unity3D的物理系统,刚体碰撞系统。
第十一周 家具展示系统,对Unity3D材质系统和实时灯光的控制, CubeMap, Shader的编程讲解。
第十二周 Unity射击游戏案例Space Shooter的讲解。,,消灭敌人的制作方法;
技术知识点讲解:使用Prefab容器实时生成游戏对象,让游戏过程更丰富的进阶技巧。
第十三周 Space Shooter案例延伸学习,为案例增加经验值与升级系统,角色能力的实时强化等要素;
技术知识点讲解:游戏流程控制逻辑,升级系统,火力强化系统的实现,声效制作,触发。
第十四周 南昆山花竹山庄VR案例讲解,学生并根据案例的剖析制作一个寻宝游戏;
技术知识点讲解:对地形,植被,人称摄像机的介绍。
第十五周 制作寻宝游戏的升级版;
知识点讲解:SkyBox,摄像机效果代码,实时渲染数据监控,多摄像机视窗,小地图制作。
第十六周 制作寻宝游戏的第三人称版,并增加与玩家互动的NPC(非玩家角色);
知识点讲解:第三人称摄像机制作,导入三维角色的模型和动作,角色控制器的制作,介绍Unity的动作系统Mecanim。
第十七周 动捕技术介绍和学生到动作捕捉场地尝试捕捉同学的动作并应用在游戏中,学习游戏角色的动作匹配和动作循环调用,深入讲解Mecanim系统和Bend Tree. 给寻宝游戏的主角和NPC增加攻击,防御,奔跑等动作。
第十八周 PlayMaker的介绍,状态机,Event事件,参数的创建和控制;
学生用PlayMaker制作寻宝游戏的自动寻路系统,小地图也用playMaker实现;
学生用playMaker制作主角的选择窗口。
第三阶段 网页游戏开发 学习期间:第十九周 到 第二十三周
第十九周 制作寻宝游戏案例的网页版,同时讲解如何设计关卡,以及NPC攻击玩家的行为;
技术知识点讲解:导出网页版游戏,上传到网络空间,网页游戏优化技巧,LightMap烘焙,OC烘焙。
第二十周
Photon网络服务器插件的讲解,给寻宝游戏增加聊天窗口。
第二十一周 Unity赛车游戏案例Car Tutorial的剖析,并为其增加电脑控制的赛车对手;
技术知识点讲解:学习电脑AI逻辑设计,赛道识别算法,镜头模糊效果的制作。
第二十二周
联机对战赛车游戏:给赛车案例增加联机对战功能;
技术知识点讲解:使用Photon网络服务器插件实现联机对战。
第二十三周 赛车游戏的网页版发布和调试;
技术知识点讲解:网页游戏的用户登录系统的实现,帐号和密码的管理。
第四阶段 手机游戏开发
学习期间:第二十四周 到 第二十七周
第二十四周
优化赛车游戏的模型和贴图,使其在性能较低的手机设备上也能流畅运行,增加屏幕自适应功能,并实际导出到手机端运行。
第二十五周 增强现实AR的讲解:奥特曼增强现实AR的剖析和制作,用Fx Maker制作角色招数的,用in2ar插件制作图片跟踪,自动对焦功能。
第二十六周 热门3D跑酷游戏《神庙逃亡》的剖析和类似风格游戏的制作;
技术知识点讲解:要求学生将之前自己制作的2D跑酷游戏用3D方式重新制作,加入能突出3D空间特点的新玩法。
第二十七周 热门游戏《切水果(水果忍者)》的剖析和讲解,制作操作感类似的手机游戏;
技术知识点讲解:手机触屏的介绍,触控操作手感的设计和调试,提升用户体验的设计方法。
第二十八周 学习根据之前学习的知识,设计自己喜欢的类型的游戏,画出数据流图表,搜集能用于该游戏制作的功能模块和资源。游戏开发周期表的学习和制定,学习使用版本控制软件,学习游戏如何发布到移动端平台。
第五阶段 实训项目 实训期间:第二十九周 到 第 三十二周
第二十九周 到 第三十二周 学生独立制作实训项目
游戏培训公司
广州电脑/网络相关信息
2023-04-21
2023-04-08 刷新
2023-03-21
2023-02-01
2022-12-06
2022-10-18
2022-10-14
2022-10-07
2022-10-07
2022-10-06