一刻钟学会:游戏开发基础
分享
课程详情
课程评价
spContent=你小时候是否曾在游艺厅酣畅淋漓飞舞锤子暴打从洞口冒出来的地鼠,或是否在诺基亚手机上玩过《贪吃蛇》,或两个好友在一局《俄罗斯方块》中因为小小地失误而懊恼,或是否曾绞尽脑汁地把《推箱子》通关,或是否玩过因为踩到“地雷”而叹息的《扫雷》,是否跟你的父母玩过《跳棋》或者跟你的同座在作业本上画出棋盘在课上偷偷玩《五子棋》?在享受这些游戏带来的愉悦之余,你是否曾有冲动思考过这些游戏是如何制作的?如果有,《游戏开发基础》这门课程,将带你深入理解和开发多款经典的游戏。 本课程借助成熟的Unity游戏引擎,以经典的游戏算法为基础,由Unity价值专家,Unity全球认证讲师张帆主讲:《打地鼠》、《俄罗斯方块》、《翻牌子》、《华容道》、《连连看》、《拼图》、《三消》、《扫雷》、《贪吃蛇》、《推箱子》、《跳棋》和《五子棋》等游戏的程序实现思路。通过对这些游戏的讲解,将为你实现游戏创作之梦打开一扇门!
—— 课程团队
课程概述

      你小时候是否曾在游艺厅酣畅淋漓飞舞锤子暴打从洞口冒出来的地鼠,或是否在诺基亚手机上玩过《贪吃蛇》,或两个好友在一局《俄罗斯方块》中因为小小地失误而懊恼,或是否曾绞尽脑汁地把《推箱子》通关,或是否玩过因为踩到“地雷”而叹息的《扫雷》,是否跟你的父母玩过《跳棋》或者跟你的同座在作业本上画出棋盘在课上偷偷玩《五子棋》?在享受这些游戏带来的愉悦之余,你是否曾有冲动思考过这些游戏是如何制作的?如果有,《游戏开发基础》这门课程,将带你深入理解和开发多款经典的游戏。 本课程借助成熟的Unity游戏引擎,以经典的游戏算法为基础,由Unity价值专家,Unity全球认证讲师张帆主讲:《打地鼠》、《俄罗斯方块》、《翻牌子》、《华容道》、《连连看》、《拼图》、《三消》、《扫雷》、《贪吃蛇》、《推箱子》、《跳棋》和《五子棋》等游戏的程序实现思路。通过对这些游戏的讲解,将为你实现游戏创作之梦打开一扇门!(2020年新增《战疫3D》和《战疫2D》游戏。)

       通过对这些实例的讲解与实践,同学们能够了解、掌握基本的游戏算法,同时加深数据结构等基础知识在游戏开发中的应用认识。

        同学们在学习完本课程后,能够熟练使用游戏引擎,同时能够灵活运用相关数据结构和相关数学思路自主创作游戏。

***2020年是不平凡的一年,在年初全球爆发了新冠疫情,在此,本门课程专门制作了两款关于疫情的游戏《战疫3D》和《战疫2D》,借此向奋战在抗疫一线的英雄们致敬。

授课目标

  《游戏开发基础》是数字媒体技术等相关游戏设计专业的一门专业基础课。通过该课程的学习,学生应该熟悉掌握经典游戏的算法以及实现方式。

本课程的基本要求是《打地鼠》、《俄罗斯方块》、《翻牌子》、《华容道》、《连连看》、《拼图》、《三消》、《扫雷》、《贪吃蛇》、《推箱子》和《五子棋》等游戏的经典算法实现。

    同学们在学习完本课程后,能够熟练使用游戏引擎,同时能够灵活运用相关的数据结构和相关数学自主创作游戏。


**如何使用该慕课课程:

1、首先完整看完一章视频,此阶段不需要跟随视频写代码;

2、一章学习完后,先回顾、总结本章的知识要点;

3、根据实验步骤PDF和视频,开始编写游戏;

4、在编写完本章的游戏后,再次回顾、总结(如有可能,可以向身边的同学用自己的语言说出本章的知识)。

5、对本章的案例进行修改,添加自己的创意想法,从而做到举一反三。


课程大纲
预备知识

数据结构、C/C++ 、 Java 或者C#(当然,没有这些前期知识的话,也可以试试,挑战一下自己。)

参考资料

Unity 2017经典游戏开发教程:算法分析与实现》张帆主编,人民邮电出版社,2018

当当:https://product.dangdang.com/25341560.html

常见问题

Q :  如何使用本慕课视频?

A :  

1、首先完整观看完一章视频,此阶段不需要跟随视频写代码,这样有利于思路的构建;

2、一章学习完后,先回顾、总结本章的知识要点;

3、根据实验步骤PDF和视频,开始编写游戏;

4、在编写完本章的游戏后,再次回顾、总结(如有可能,可以向身边的同学用自己的语言说出本章的知识)。

5、对本章的案例进行修改,添加自己的创意想法,从而做到举一反三。

6、如何获得源代码和ppt

如果您是老师,可以用电子邮箱跟我联系获得源代码和ppt,我的邮箱是ZF223669@126.com

请在邮件里附上您的工作证或者能证明您是老师的文件,标注您所在学校、专业和姓名。

谢谢!