Unity3D俯视角射击游戏
这个小项目主要参考学习了Sebastian Lague的教学视频
整个项目的核心是一个可以在Unity编辑器进行地形随机生成的地图生成器
做这个小项目的目的是学习基本的Unity UI 组件,粒子效果, 玩家控制器, navMesh寻路,如何实现射击系统等等
- 地图生成器实现地图的随机生成,障碍的密度,高度,颜色均可以在编辑器里调整
- 游戏画面
项目具体代码可见 github
Unity2D滚轴障碍躲避游戏 (Android平台)
这个小项目是完全独立完成的
这个小项目实现了手机端的触控控制,对TimeScale的操作(子弹时间系统),摄像机的旋转等等
通过这个项目,初步接触了手机平台游戏开发,调试, 打包可能遇到的一些问题
- 游戏主菜单
- 游戏画面
项目具体代码可见github
Unity2D RougeLike 平台跳跃游戏 (PC平台)
这个小项目是完全独立完成的
实现了一个基本的地牢关卡生成器,可以生成地形,敌人,金币和道具, 陷阱等等
通过状态机实现了简单的敌人AI,包括巡逻,索敌,攻击
实现了具有N段跳, 爬墙等功能的PlayerController
实现了基本的武器系统, 武器购买系统
实现了基本的场景切换动画和基本的生命值,金币显示等UI
-
地牢关卡生成器生成关卡
-
游戏主菜单和场景切换动画
-
敌人AI
- 陷阱机关
项目具体代码可见github