一个人开发游戏要学习多少东西

编程语言只是其中相对较为基础的一门知识,也是最好掌握的一门知识,因为写程序是有比较成熟客观的评判标准的,所以学习和进步起来会比较容易,其他一些比较重要的学科想要提升会相对困难一些。1.讲故事的能力,故事要完整,人物关系要清晰,来龙去脉要make sense2.展现故事的能力,镜头的运用,交互的设计3.系统设计能力,如何把若干个功能按照一定的逻辑思维抽象到几个不同的系统中,保持一定的耦合度以及独立性4.关卡设计能力,清楚关卡的设计目的,会有很多关卡设计的“套路”能够帮助你来达成设计目的5.音效设计能力,理解不同的音效风格,以及能够选择出能够准确表达情绪的音效资源6.玩法规则设计能力,能够用有限的资源来把核心的玩法提现出来并且组织大家一起来验证和改进7.UI交互设计能力,能够精准不冗余的总结出需要提示的内容,并且设计出通俗易懂并且给人印象深刻的交互界面8.物理基础知识,理解物理系统的优势和劣势,能够熟练运用物理系统来辅助完成相关设计9.动画系统基础知识,知道动画的各种制作方法,能够把自己对动画的需求对应成最合适的制作方法10.网络原理,理解网络基础知识,能够选择正确的同步方法来达成联网玩法的需求11.软件工程,能够熟练的整理需求,划分优先级,制订开发计划,缺陷管理,版本控制其他的想起来再补充吧。
■网友
谢邀。其实如果仅仅是做游戏,程度就像一般过关啊,解谜什么的游戏,一个人0基础,学个GameMaker啊什么的,能折腾,应该不需要什么时间和基础知识就可以了。但是,如果是真正商业化的游戏,那就需要很多知识了,而且需要多人合作,如果一个人做,需要很久很久,除了写程序,还要画画,做策划,很是累。单程序方面,需要的懂一门基础的语言(比如C#),一个游戏引擎(Unity或者UE4),然后是在这门语言上面的一个构架、逻辑、组织、算法等等的知识,而这些知识都和计算机学科基础没有太大关系,都是经验。你可以看看我之前关于小白进入游戏开发行业的回答,基本上能够回答你的问题。
■网友
作者:Miloyip
(该作者也有账号,可以关注一波)
miloyip/game-programmer一个人开发游戏要学习多少东西

一个人开发游戏要学习多少东西

一个人开发游戏要学习多少东西

一个人开发游戏要学习多少东西

一个人开发游戏要学习多少东西

一个人开发游戏要学习多少东西

一个人开发游戏要学习多少东西

一个人开发游戏要学习多少东西

【一个人开发游戏要学习多少东西】

■网友
要是使用引擎的话,例如虚幻udk和unity都是很好用的,通过不太长的培训就可以了
■网友
简单啊!像推箱子,扫雷,贪吃蛇。一个人很快能搞定。什么?!你说要做得像“腾讯牌”游戏!你要学习语言大法好(尤其尤其尤其是C),引擎大法好,设计大法好,服务器大法好,硬件大法好,数据大法好,各种算法大法好,线性代数大法好,概率大法好,脚本大法好,还要最重要的压缩大法好。这才像腾讯游戏!


推荐阅读