谈谈游戏开发入门
知乎混了这么多年,发现收到的邀请大部门都是:怎么入门游戏开发?入门游戏开发需要学习什么?成果就是回答了几次以后都懒得回答了。下面直接给干货:
1.考虑清楚本身到底想做什么
如果是从做出一个成品游戏来说,游戏开发大致分为法式、美术、筹谋和测试四种类型,对于市面上的公司而言,四种职业基本是独立的(有些公司可能筹谋会兼职测试)。
四种类型中法式负责的工作就是写代码完成筹谋需求、美术是设计交互界面以及制作模型、筹谋负责完成游戏玩法的设计和游戏内数值的设计、测试负责测试游戏bug并反馈。
四者的技能树差距还是很大的,很难做到全部精通,所以最重要的一步是考虑清楚本身想从事哪一方面的职业。
2.确定了标的目的以后怎么入门
这点我想从招聘需求出发来讨论,毕竟用人单元才是最懂要求的
客户端法式:熟悉一种主流引擎(Unity、Cocos、UE4),熟悉一种编程语言(C++、C#、JS、Lua),熟悉基本的数据布局与算法。
处事端法式:熟悉主流的框架、熟悉一种编程语言(Go、Java、Node)
筹谋:熟悉各种类型的游戏、对市面上主流的游戏有本身的想法
美术:多操练,美术垂青作品,能提供好的作品很重要
测试:熟悉黑盒、白盒测试,熟悉自动化测试
看看招聘的需求就知道本身应该学什么了,此刻网上资料很多,自学基本没问题,重要的是对峙,能拿多少酬报和本身的实力程度是成正比的。
3.对于法式的一些建议
我自身就是从事法式开发的,所以这方面还是有点心得的。
1.基础很重要,非常重要
2.时刻保持学习状态,技术一直再进步,不学习就会掉队
3.编程语言是共通,精通一门很容易做到触类旁通
4.引擎入门建议Unity,这边是官网示例项目:https://learn.unity.com/course/create-with-code-live?language=cn,把这些弄懂就好
页:
[1]