UnityWorld
UnityWorld copied to clipboard
Unity3D游戏项目及插件应用
Unity World
This is Unity. This is World.
库内容:
采用 Unity3D游戏引擎制作的功能项目及游戏,较适用于Unity初学者。当然也有部分大项目,会自动跳转至单独库进行查看。
阅览方法:
极大部分项目内都有项目文档,项目文档内都囊括设计思路、代码结构、技术要点、注意事项等。 但由于Github中的MarkDown语法偶尔使得文档显示不整,因此建议 在阅读项目文档时选择进入页首提供的Blog文章,即可完整享用。
其他:
- 博客:SouthBegonia's Blog
- 游戏试玩下载(大部分):Unity Games (提取码wekp)
- Gitee:UnityWorld - SouthBegonia's Gitee
- 单个项目文件下载方法:DownGit
Unity 游戏项目
-
简单时钟 - 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配置、简单背包、音效管理、存档机制等的用法
Unity 其他
-
算法类:
-
组件 / 脚本类:
-
框架 / 管理系统类:
-
编辑器类:
-
Shader类: