Unity/VR/AR专业游戏开发
Unity - 专业游戏的首选开发工具
Unity是专业级别的2D/3D/VR/AR游戏开发引擎,许多超人气的游戏如Inside、Kerbal Space Program、Firewatch、Hollow Night等皆出自其手。

Unity专业游戏开发初级 - 项目概况

学习目标:

  • 掌握Unity强大的3D设计和编程功能

  • 学习如何设计、开发、发布专业级别的3D游戏

  • 设计和开发3-4款游戏,至少一款游戏发布到线上平台

  • 项目学习内容涵盖算法、性能优化、人工智能、动画制作等,同时融合了多个学科的知识,如物理动力学、几何、三角几何、矩阵等等

招生要求:

  • 年龄:10-18岁

  • 爱玩游戏,想象力丰富,喜欢设计

  • 喜欢编程或有编程基础最好


项目长度:12-24个月(一对一可加速)

  • 时间要求:

  • 每周上课一次一小时

  • 每周需2-5小时完成课后任务


学习阶段与内容

第1阶段游戏样例:星球大战游戏,弹球游戏等等

简单射击类游戏,驾驶飞船射击目标,让孩子掌握输入、位移、碰撞等基础功能

  • C#编程语言基础;

  • Unity基础功能;创建游戏所需的道具

  • 接受用户输入

  • 使用玩家输入来移动飞船并射击

  • 检测物体碰撞并根据物体撞击其他物体来做事

  • 来回移动敌人

  • 基本UI保持得分

  • 稍微更高级的UI,以制作介绍菜单和重启按钮

第2阶段游戏样例:氩气突击,忍者突击

跑酷类游戏,学习初级的场景设计、用户界面、动画效果。

  • 地形工具,制作关卡

  • 动画效果

  • 粒子效果

  • 与动画相关联的 UI





第3阶段游戏样例:亚马逊丛林冒险游戏,迷宫逃生游戏等等

冒险生存类游戏,让孩子学习初级的智能角色和使用Unity内置的智能寻路算法

  • 弹药系统的面向对象编程

  • “光线投射”射击敌人

  • 使用 Unity 内置算法进行敌人寻路

  • 敌人做出决定的基础只能

  • 建造房屋的专业工具


第4阶段游戏样例:城堡御敌

塔防策略型游戏;学习设计和编写寻路算法和初级性能优化

  • 寻路 - 编写“广度优先搜索”算法

  • 用于优化的物体池

  • 血量栏和快进游戏的用户界面



学生作品样例
核战,把地球送入了核冬天,幸好有少数的人类逃到了火星,延续人类文明。可是好景不长,外星神秘力量准备大规模入侵太阳系,一场星际战争不可避免...
星际战争
雷霆精英
和平岁月,消磨着突击队员的斗志,垃圾食品和酒精让他们变得又胖又懒。这天夜里,弹药库被盗,是时候让他们去执行突击任务,顺便减肥...
Beta版本已发布,请先启动VPN再点击下面图片,加载游戏:
Beta版本已发布,请先启动VPN再点击下面图片,加载游戏:
医院惊魂夜
狂风暴雨的深夜,医院停电了,病人神秘失踪,探长亲自过去一探究竟,却发现自己身陷险境...
末日狂潮
温室效应,冰川融化,末日来临,地球成为了一个水世界,幸存者进化为两栖机器人...
开发中:

第5阶段游戏样例:RPG游戏

角色扮演探险游戏,学习更加复杂的智能角色和剧情推进

  • 更复杂的敌人AI,如巡逻和怀疑

  • 通过使用序列化写入磁盘来保存系统

  • 面向对象的编程来制作统计/晋级系统

  • 用于制作库存系统的高级 UI 和编码

  • 剧情切入


Alpha-2版本已发布,请点击下面图片,下载游戏:
Trapped in a maze of mysteries, on an epic search to find lost artifacts, you travel through hidden portals to explore the fantastic magical world of a lost civilization.
Wasureta
Alpha-1版本已发布,请点击下面图片,下载游戏: