This is Unity. This is World.
采用 Unity3D游戏引擎制作的功能项目及游戏,较适用于Unity初学者。当然也有部分大项目,会自动跳转至单独库进行查看。
极大部分项目内都有项目文档,项目文档内都囊括设计思路、代码结构、技术要点、注意事项等。 但由于Github中的MarkDown语法偶尔使得文档显示不整,因此建议 在阅读项目文档时选择进入页首提供的Blog文章,即可完整享用。
- 博客:SouthBegonia's Blog
- 游戏试玩下载(大部分):Unity Games (提取码wekp)
- Gitee:UnityWorld - SouthBegonia's Gitee
- 单个项目文件下载方法:DownGit
- 简单时钟 - Clock
- 学会使用Aseprite绘制像素表盘,并运用Unity中时间相关的API做出显示当前时间的表。旨在于学会对美术资源的加工处理、并简要了解Unity中的多种旋转方法
- 打砖块 - BreakBricks
- 移动视角发射子弹,把对面的墙壁轰的连渣都不剩。旨在于学会对刚体组件、Collider、Input等的综合使用
- 捡苹果 - Apple Picker
- 再也不用打字而是左右移动鼠标就能捡到苹果的小游戏。旨在于学会简单游戏逻辑框架,包括随机性的实现、Input的限制、刚体限制、分数UI、场景切换、简单存档等的用法
- 吃豆人 Pacman
- 2D吃豆人的简单复刻(非商用非商用非商用)。旨在于对2D游戏项目有初步了解,包括处理美术资源、2D碰撞检测、Input限制、伪AI、UI布局等的用法
- 爆破任务 - MissionDemolition
- 采用Unity内置模型就可简单实现的类似AngryBird的小游戏。旨在于学会Unity中相机模式、相机插值平滑跟随、相机视角缩放及切换、运动学刚体、物理材质实现弹力等的用法
- 坦克大战3D - TankBattle
- 使用Unity官方素材制作的坦克大战游戏。旨在于学会光照烘焙、导航网络、第一三人视角切换、层级运用、更高级刚体API、简单特效、不同类Canvas等的用法
- 法师欧米伽 - Omega Mage
- TopDown视角的地牢冒险游戏。旨在于学会XML文档生成迷宫地图、多特效切换、场景传送门、简单音效等的用法
- 死亡地牢 - TopDungeonRPG
- 使用像素资源对2D游戏的较完整实现,在地牢内击退敌人、升级武器、挑战Boss。旨在于学会对单例模式、Tilemap绘制地图、射线检测、Animator配置、简单背包、音效管理、存档机制等的用法
-
优化:
-
组件 / 脚本类:
-
框架 / 管理系统类:
-
编辑器类:
-
Shader类:
-
算法类: