成为unity程序工程师

引擎工具方向

工作内容

1、参与优化程序运行效率及美术表现效果;
2、根据美术及策划项目需求开发Unity相关工具及内部插件。

职位要求

1、具备3D网络游戏客户端开发经验,精通Unity引擎优先; 
2
、至少精通C#JavaScript, C++Lua中的一种语言,有良好的面向对象设计、分析和编码能力; 
3
、做过Unity游戏SDK接入相关工作,有后端配合经验者优先;
4
、具备良好的英语文档阅读能力,熟悉敏捷开发、快速迭代的项目开发流程。

薪酬范围

月薪¥10000-30000

技能需求

热爱游戏程度 100%
Unity引擎 精通 100%
C#编程 精通 90%
C++编程 熟悉 50%
计算机图形学 熟悉 50%
JS编程 了解 40%
概念设计 无需
PS、AI等软件 无需
3DMax 、Maya等软件 无需

任务目标

  • 熟悉Unity系统
  • 掌握Unity基本操作
  • Build一个项目工程!

任务目标

  • 精通C#编程
  • 掌握Unity所需的编程知识
  • 学会搭建开发环境
  • 学会解决问题

C#进阶课程

即将到来

任务目标

  • 精通C#编程
  • 掌握Unity底层技术知识

任务目标

  • 进阶Unity引擎
  • 了解计算机图形学相关知识

任务目标

  • 进阶Unity引擎
  • 了解计算机图形学相关知识

任务目标

  • 进阶Unity引擎
  • 了解计算机图形学相关知识

任务目标

  • 精通Unity引擎
  • 了解计算机图形学相关知识

Unity引擎学习计划

白金会员课程内容

Unity零基础入门课程

  • Unity基础界面及操作
  • 摄像机及后处理
  • Unity基础光照
  • 物理交互系统
  • Unity UI系统
  • Unity游戏脚本编程系统
  • Unity材质系统
  • Unity粒子系统
  • Unity XR虚拟现实开发
  • Unity音乐音效系统

进阶课程内容

Unity引擎进阶课程

  • Unity动画系统
  • Unity寻路系统
  • Unity ECS 实体组件系统
  • Unity 编辑工具脚本
  • Unity插件及工具开发

编程语言技能学习计划

白金会员课程内容

C#零基础入门课程

C#简介
计算机语言
解释or编译
.NET Framework
C#版本
C#开发环境
IDE、VS2017
VS2017安装
VS for Mac
创建VS2017工程
Hello World!
窗口与调试
变量与常量
C#基本语法
二进制和十六进制
变量简介
基本类型
类和成员变量
常量和字面值
引用类型与值类型
匿名类型、可空类型和类型变换
表达式
运算符简介
数学运算符
关系运算符
逻辑运算符
位运算符
赋值运算符
左值与右值
运算符优先级
流程控制
?:与??运算符
if..else..
switch
do..while
for
break
调试和异常
调试配置
调试的基本操作
条件断点
监视和运行期修改
C#异常
try..catch..finally
字符串
字符串基本特性和操作
编码与转换
正则表达式
函数
函数与方法
参数和返回值
函数签名与重载
变量作用域和生存周期
委托
声明和调用
事件
闭包
匿名函数
Lambda表达式
数组
声明和使用
foreach
多维数组和交错数组
结构体和枚举
结构体定义,与类的区别
枚举
枚举与位运算

进阶项目内容

C#进阶之面向对象编程

面向对象编程
类和接口
命名空间与预处理
扩展方法
泛型
集合
.NET库
LINQ
特性
反射
unsafe代码
P/Invoke与非托管代码交互
C#在Unity内的相关编程
C#和Obj-C及Java交互

Unity引擎速度实践计划

  • Unity光照项目实战
  • 开放世界游戏开发实战-Z星球
  • 恐怖解密游戏开发实战-MadMind
  • Unity实时动画开发实战
  • VR虚拟聊天室开发实战
  • 文字冒险游戏开发实战
  • io游戏开发实战
  • Roguelike类游戏开发实战
  • 冒险游戏开发实战
  • 射击游戏开发实战
  • Unity插件及工具开发实战

好的开始是成功的一半

即刻加入线上学习计划开启学习进阶旅途