/UnityWorld

Unity3D游戏项目及插件应用

Primary LanguageC#MIT LicenseMIT

Unity World

This is Unity. This is World.

库内容:

采用 Unity3D游戏引擎制作的功能项目游戏,较适用于Unity初学者。当然也有部分大项目,会自动跳转至单独库进行查看。

阅览方法:

极大部分项目内都有项目文档,项目文档内都囊括设计思路、代码结构、技术要点、注意事项等。 但由于Github中的MarkDown语法偶尔使得文档显示不整,因此建议 在阅读项目文档时选择进入页首提供的Blog文章,即可完整享用。

其他:


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 其他


其他