Unity3D开发知识体系图

随着移动互联网的迅猛发展,从前几年的端游,页游,手游,再到如今大热的各种VR虚拟现实设备,整个游戏行业的竞争愈演愈烈。在众多的游戏引擎当中,Unity3D 凭借它的跨平台性以及开放式创新的发展模式,以迅雷不及掩耳之势脱颖而出,成为了当今世界最为主流的游戏引擎。然而正是因为它的发展过于迅速,许多资料根本无法第一时间翻译为中文,成为了国人学习Unity3D 的第一大障碍。在本套 Unity3D 知识体系的中,我将带领你由浅入深的对 Unity3D 游戏引擎进行全面的了解与学习。从神马都不懂的小白,到能够胜任“游戏主程”的大拿,只要你肯坚持,梦想并不遥远。

行业资讯

 

Unity3D基础操作

本阶段主要来为大家介绍与 Unity3D 相关的咨询和下载安装,从而为帮助大家对 Unity 产生更加直观的认识与兴趣。

C# 语言基础

C# 是 Unity3D 当前最广泛使用的开发语言,所以掌握好 C# 的基础知识是非常重要的,本阶段主要讲解C#语言的基本语法,包括最基本的类型和最基本的逻辑语句。

地形系统

 

Unity3D 粒子系统

粒子系统是 Unity3D 当中及其重要的一部分,它采用模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种缤纷复杂的粒子效果。本体系着重介绍粒子系统的功能、使用方法及在游戏中的应用。

Unity3D 图形处理系统

本阶段为 Unity3D 图形处理部分的课程阶段,主要是以新版本的 Unity5 为主结合与 Unity4 渲染系统的比较,为大家讲解全新的 Unity 图像处理引擎的知识与使用技巧

UI系统讲解

本阶段为 Unity3D 界面系统部分的课程阶段,主要是以新版本的 uGUI 系统为基础,来为大家讲解如何利用 Unity 引擎完整高效的开发出游戏界面系统。界面系统是今后大家在开发游戏过程中最常接触到的游戏模块,可以说熟练掌握了界面系统的各项功能使用,以及对应的游戏脚本开发,就可以基本胜任 Unity 程序员的职务了。

专题讲解

本阶段为 Unity3D 脚本开发部分的基础课程阶段,可以说脚本开发是整个 Unity3D 学习过程中最重要的环节,本阶段主要讲解了利用 Unity3D 游戏引擎以及 C# 语言开发游戏过程当中,所需要用到的各种有针对性的基础知识。

不断完善中