全国统一专线:9:00-21:00
SYSTEM
ROUTE
初级C#工程师
中级/高级游戏开发工程师
仿真开发工程师
VR开发工程师\AR开发
工程师
小贴士: 通过以上技术的学习大家都可以找到比较理想的工作,如果想要成为更顶级的工程师,还需要更多的实践。学习过程中不要忘了多上手操作。
OUTLINE
STEP1元宇宙游戏编程基础
STEP2游戏开发基础和应用
STEP3游戏开发高级和应用
STEP4元宇宙游戏运营策划
STEP5VR/AR技术与项目实战
C#语言是Unity的基础语言,在基础语法部分,必须牢固掌握以下基础知识点:
如果刚刚开始掌握不透彻,可先向后学习,这些知识点在后面频繁使用,可以在实战中掌握。
在Unity中,面向组件开发思想的本质也是面向对象。面向对象的范畴非常广,游戏开发会应用到以下知识点,并将会灵活的应用到实际项目之中:
学习物理引擎时,你将会掌握基本的脚本编写,是筑建代码基本功的过程。此外还需要掌握游戏中重要的交互检测方式,是所做游戏和VR、AR、仿真应用的知识储备。
在任何应用中,UI都是与用户直接交互的元素。游戏中的UI使用UGUI搭建,使用C#语言控制逻辑。今后你步入游戏领域的第一份工作,极有可能是搭建UI,它也是工作量大、耗时久的开发环节。
恭喜你,此环节后,如果你具备了初级游戏开发者的基本能力—搭建UI。
导航寻路在游戏中是比较常见的AI算法,Unity为我们封装了NavMesh寻路模块。粒子特效模块,Unity封装成了一个组件Particle System,如果你能单独的掌握粒子特效,甚至可以成为独立的特效师。
至此,你能担任初级的游戏开发工作,并能实现大多数仿真应用开发。
如果你很熟练了掌握UI搭建的工作,接下来就该进行技能升级,向着更高的薪资岗位攀登。动画系统是比较简单,但很容易掌握的技能点。你需要掌握Unity的动画系统中的:
这个知识点要求你能够随意将数据写入各种格式的文件当,并在需要的时候得到它们。
在这个阶段学习协程。是否熟练使用协程,是区分新手与老手的重要标志。此外游戏开发中的另一个难关便是性能优化,你需要学习:
作为一个前端游戏程序员,Shader并不是硬性要求,但你要知道,掌握了Shader编写,能够拿到比写C#代码更高的工资。
无论是资源管理、AI行为、A*寻路还是各种管理器,都可以并入工程框架中,作为可复用的通用工具。游戏开发是否顺畅,取决于框架是否方便、健壮。
着色器和网络通信绝对是你迈向主程的必经之路,掌握网络框架的编写,也要掌握其使用方法,才能在今后的路上越走越顺。
文案是游戏策划的基础,在这个阶段,我们将学习游戏世界观,背景故事的编写,BOSS的设计和阵营的设计。
游戏关卡是游戏核心设计内容之一,关卡设计已经成为判定一个游戏策划能力的指标。了解关卡设计才是迈出了策划第一步。
游戏数值是游戏策划岗位中高端的岗位,除了专业的数值策划以外,对其余游戏策划在数值方面没有硬性要求,但是如果了解该部分内容,薪资会有所提高!
游戏系统策划是游戏策划的基本工作,是游戏公司不可或缺的职位,想要成为一名优秀的游戏策划,系统设计是需要熟练掌握的。
HTC-Vive是Steam游戏平台的官方VR设备,在Steam的加持下,大量VR设备采用了Vive设备作为硬件载体,而市面上主要的VR开发岗位都已Vive为主。
高通的Vuforia是AR中比较通用和简单的插件,能够识别图片、模型、现实场景等,如果想做AR开发,这个知识点需要掌握。
SDK接入本身并不难,但由于涉及到了移动端原生开发,需要对安卓、iOS有一定的了解,所以称为多数开发者进阶的拦路虎。
lua热更是一个难点,因为涉及到Lua新语言,同时还要和Unity交互。此外,涉及到Lua热更的框架更是晦涩难懂,正因此,这个知识点比较重要。
每晚对学员当天知识的吸收程度、老师授课内容难易程度进行评分,老师会根据学员反馈进行分析,对学员吸收情况调整授课内容、课程节奏
课程通过阶段进行学习,并进行阶段测试,根据学员的理解情况,在下个阶段是着重那些方向的知识学习,重点知识方向微调等
最后一个阶段进行就业课程,不仅可以将之前的知识进一步加深理解,并且可以查缺补漏,将所有知识点进行更深的理解
PROBLEM
80G学习资料+3999元线上课程
报名即可领取>>线下课程真实体验,拒绝虚假宣传