游戏开发需要学什么?

  • 文章介绍
  • 评价建议
  • 第一阶段:C#基本语法、分支结构、循环结构、数据结构和算法、面向对象编程、string和StringBuilder类、集合、委托和事件。

    第二阶段:Unity引擎基础、面向组件编程思想、物理引擎、2D游戏开发、UGUI基本控件、UGUI控件布局和屏幕适配、动画系统、导航系统、特效系统。


    游戏开发需要学什么?

    第三阶段:Unity数据持久化、DoTween缓动插件与WWW类、协程与性能优化、Unity资源管理、FSM有限状态机、EasyTouch插件、A*算法、Shader着色器、Unity网络编程。

    第四阶段:游戏策划基础、文案策划、核心玩法设计、关卡策划、活动运营策划、系统策划、数值策划、游戏运营、主策划的工作、2D龙骨动画。

    第五阶段:基于SteamVR的HTC VIVE应用开发、基于Vuforia的AR开发、SVN的使用、Shader可视化插件、Lua热更新、项目实战技巧、SDK接入。

    学习路线是如何规划的?

    Unity游戏开发的学习是从基础知识循序渐进的。

    一、C#语言基础:主要学习C#的基础语法,对C#的关键字、三大语序、数组和枚举等知识点有详尽了解,为后续编码工作打下基础。

    二、Unity引擎:对Unity引擎做基础了解。Unity中的功能规划到不同的系统当中,我们要做的就是逐个击破,掌握物理系统、动画系统、UI系统、导航和粒子特效系统等。


    游戏开发需要学什么?

    三、Unity引擎高级:主要学习Unity在游戏开发过程中的高级知识点。从这里开始,知识点之间的关联性和依赖性逐渐降低,每个知识点都是一个独立大山,如数据持久化、项目框架、协程和优化、WWW数据请求、Shader与网络等。

    四、AR:主要学习基于Vuforia的AR开发,高通的Vuforia是AR中比较通用和简单的插件,能够识别图片、模型、现实场景等,这些都是AR开发的基础。

    五、VR:主要学习基于HTC-Vive设备的VR开发,HTC-Vive是Steam游戏平台的官方VR设备,在Steam的加持下,大量VR设备采用了Vive设备作为硬件载体,而市面上主要的VR开发岗位都已Vive为主。

    常见问题FAQ

    关于解压密码
    如出现需要解压密码的默认密码为:cgfml.com 特殊情况一律标注在文件名上
    版权问题
    我们作为资源的整理方,所有资源均为用户上传,若无意中内容侵犯到您的版权利益,请来信联系我们,并加以说明我们会在收到信息后会尽快给予处理!
    如何联系我们
    网站唯一官方QQ:32291207 网站邮箱:cgfml@qq.com

    发表评论

    免责声明
    版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或出版社所有

    说明:本站提供的所有资源均为网络共享或用户上传资源,仅供私下交流学习使用,任何涉及到商业目的均不能使用,否者产生的一切后果由您自行承担,我们仅提供一个参考学习的环境,将不对任何资源负法律责任。请下载后24小时之内删除。

    声明:若无意中内容侵犯到您的版权利益,请来信联系我们,并加以说明我们会在收到信息后会尽快给予处理!
    开通VIP 享更多特权,建议使用 QQ 登录