当前位置:网站首页>Unity程序员如何提升自己的能力
Unity程序员如何提升自己的能力
2022-08-11 05:48:00 【Clank的游戏栈】
IT 行业的变化快是众人皆知的,需要持续去学习新的知识内容。但是,往往我们工作之后,经常发现学习的东西很少了,学习效率非常低,感觉自己到了一个瓶颈期,久而久之,就演变成『一年工作经验,重复去用十年』的怪圈。
不管你是已经工作了,还是正在学习中的unity初学者,如果你想在游戏开发行业中有更高更远的发展,请用五分钟阅读下面的文章。
今天我从一个从业多年的游戏开发者角度,来给大家介绍Unity 程序员如何提升与成长。
对啦!这里有个unity学习交流小组 里面聚集了一帮热爱学习unity的零基础小白,也有一些正在从事unity开发的技术大佬,欢迎你来交流学习。
1: 扎实的基础, 腾讯,网易这些一线大厂都非常注重基础知识:
(1) 语言基础, 协程原理,委托,event的作用等;
(2) 数据结构与常用算法: 链表, 树, 算法,图的遍历,树的遍历,算法时间与空间复杂度等;
(3) 扎实的unity基础, unity的每个点你都知道,比如如何降低drawcall等。
(4) 扎实的3D数学,游戏数学, 向量,四元素,矩阵, 法线,点乘,叉积等等。
…
2: 代码设计思想, 框架设计能力,项目管理能力:
(1)要明白主流的框架设计思想,MVC, ECS等。
(2)要熟练的使用主流的一些设计模式,并有自己的体会,而不是死记。
(3)明白开发游戏的主要需求,以及每种需求对应的框架设计。完成的组成框架。
3: 熟悉精通游戏中常用的算法,拿起就能开干:
(1)地图编辑器的设计与实现;
(2) 寻路导航算法;
(3) 基于场景树的资源管理;
(4) Mesh切割,程序生成地图;
(5)AOI, 帧同步设计, 物体运动与分解。
4: Shader进阶:
(1) Shader重要性: 炫酷的效果需要Shader, 渲染性能需要Shader, 有趣的玩法需要Shader
(2) Shader的基础开发, Cg 基础, 常用Unity Shader API 功能。
5: 性能调优:
(1)内存分析与优化技巧;
(2)包体分析与优化技巧;
6: 与网络服务器对接:
(1)TCP 通讯, http通讯 Websocket,这些对接与使用相当熟悉
(2)数据协议要非常熟悉 json, xml, BASE64, protobuf的使用;
(3)常用网络游戏的基本常识, 同步,重连等。
7: 游戏服务器开发, 技术总监都是全栈。只有全栈才能带网络游戏项目:
a: 游戏服务器基础, TCP, UDP, http, epoll, IOCP,数据协议,通讯协议等。
b: 游戏服务器框架设计, 要做到高性能,高并发。
c: 分布式游戏服务器设计与开发。
d: 核心游戏类型的主题的技术攻关 MMORPG (TCP, 状态同步, AOI) (Moba UDP 帧同步)。
e: Linux 服务器的上线部署与发布。
9: 拓展我们自己边界:
我们开发会有自研项目,购买别人项目本地化, 第三方开源项目,所以要勇于拓展自己的边界。
比如服务器,要熟悉不同的技术与方案。C++, Java, Node.js 等。
客户端要熟悉不同的技术方案:Unity, Cocos, Laya, UE4等。
你的视野决定了你的格局,对技术保持必要的关注,是一个技术总监必备的技能。
好了,祝你在技术总监这条路上越走越顺。前途是光明的,道路是曲折的。加油。
边栏推荐
- 会议OA项目之我的会议
- Open Set Domain Adaptation 开集领域适应
- 已解决EROR 1064 (42000): You have an error in. your SOL syntax. check the manual that corresponds to yo
- Spatial Pyramid Pooling -Spatial Pyramid Pooling (including source code)
- exness:黄金1800关口遇阻,静待美国CPI出炉
- 每日sql-统计各个专业人数(包括专业人数为0的)
- 第一个C函数:如何实现板级初始化?
- Top20括号匹配
- My approval of OA project (inquiry & meeting signature)
- 每日sql -查询至少有5名下属的经理和选举
猜你喜欢
每日sql--统计员工近三个月的总薪水(不包括最新一个月)
强烈推荐一款好用的API接口
Daily sql-statistics of the number of professionals (including the number of professionals is 0)
Pinduoduo API interface (attach my available API)
获取拼多多商品信息操作详情
每日sql-求2016年成功的投资总和
亚马逊API接口大全
Daily sql-employee bonus filtering and answer rate ranking first
ETCD Single-Node Fault Emergency Recovery
HCIP BGP neighbor building, federation, and aggregation experiments
随机推荐
docker安装mysql5.7(仅供测试使用)
抖音获取douyin分享口令url API 返回值说明
技能在赛题解析:交换机防环路设置
软件测试基本流程有哪些?北京专业第三方软件检测机构安利
每日sql:求好友申请通过率
Pinduoduo api interface application example
每日sql -用户两天留存率
一种用于EEG超扫描研究的分析流程
Douyin get douyin share password url API return value description
HCIA experiment
Find the shops that have sold more than 1,000 yuan per day for more than 30 consecutive days in the past six months
MySQL 版本升级心得
HCIP 重发布/路由策略实验
How Xshell connects to a virtual machine
Trill keyword search goods - API
torch.cat()使用方法
radix-4 FFT 原理和C语言代码实现
京东商品详情API调用实例讲解
HCIP OSPF/MGRE Comprehensive Experiment
Pinduoduo API interface (attach my available API)