极客u3d需要技能:
ui效果 初级
逻辑数据管理 初级 sdk接入,物理实现
游戏内容部署 中级 美术接口,模块搭建
项目框架搭建 高级 调整需求,优化,发布,维护
初级:
C#语言与数据结构算法 编程功底
unity3d引擎使用 项目经验
3d与数学知识 数学基础
英语阅读能力 学习能力
中级:
数据结构:数组,链表,堆栈,树,图等 xx
基础算法:递归思想,算法复杂度,常用算法(A*) xx
项目实现:对象池,效率优化,ai决策 xx
C#基础:值与引用,反射 xx
面向对象:继承,封装,多态,聚合和组合区别 xx
代码风格:什么是重构,编程习惯 xx
设计模式:六大原则,单例,观察, xx
状态机 xx
项目管理:版本库的使用(git/svn/bitbucket) xx
网络技术:socket通信,rpc原理,第三方介入 xx
图形学:opengl使用 xx
shader开发 xx
脚本开发:生命周期,destroy xx
协程序cooutines xx
2d:altas图集,图片格式与压缩 xx
物理:raycast,碰撞检测原理,meshcollider xx
插件使用:ngui,ugui,itween,playmaker xx
sdk:动态链接库,ar,kinect(体感),oculuc rift(vr) xx
模块掌握:animator,lightmap,assetbundle xx
项目优化:内存优化,drawcall,场景加载 xx
手写插件:拓展编译器开发 xx
翻译api,英文文献 xx
解释点积,叉积,单位向量 xx
敏捷开发 xx
游戏的理解 xx
内存优化,unity是如何释放资源 xx
内存加密,代码安全(动态链接库) xx
写一个完整对象池 object pooling unity xx
四元数和欧拉角 区别 xx
用过哪些设计模式 xx
unity项目热更新 xx