学做游戏要不要先学一门编程语言?

简介: 学做游戏要不要先学一门编程语言?

嗨!大家好,我是小蚂蚁。


想学游戏开发,要不要先学一门编程语言?这是一个让很多新手困惑的问题。上网查找的学习资料一般的都会把编程语言当作首先要学的东西。我们都知道,学习一门编程语言对于绝大部分人来说也恰恰是最难的地方。


很多的新手一上来就拿一本编程语言的书(C#,JavaScript,C++?)开始啃,啃了半年以为自己已经把编程语言掌握的差不多了,终于可以上手做游戏了,结果发现,哎哟,咋还是无法上手呢?还得学游戏引擎的使用方法,而且为什么游戏引擎里写脚本所用的编程语言跟我学的好像有点儿不一样呢?难道 C# 还分好几种?我学习的跟引擎里用的不是一种 C#? ......


为什么会出现这种现象呢?因为游戏引擎里所使用的编程语言是针对于特定场景的,它跟你学的编程语言本身有很大的不同。游戏引擎中的脚本语言是针对于引擎的环境以及它自身的各种功能所提供的,它需要的跟你所学的可能有很大的不同。


举个例子,你学习英语,掌握了日常用语中几千个常用单词,可以流利的进行日常口语交流。现在需要你做一个与计算机算法有关的报告,咋办呢?你会的都是日常用语,关于计算机和算法相关的专业词汇都不会呢?那就只能再去针对这些专业的词汇进行学习,然后才能做好这个报告。


游戏引擎中的语言就是编程语言在某个特定领域内的应用,所以你学的通用词汇在这里并不一定能用上,想要会用,你还得针对这个特定领域继续学习。


所以,一上来就啃一门编程语言并不是一个好的策略,要学的话也是针对于某个游戏引擎学习它的特定脚本语言。


不要忘了,我们的最终目标是学习做游戏,而不是学习编程语言。


除此之外,游戏开发作为一个门槛较高的领域,对于新手来讲,想要入门最重要的是什么?是尽量的延后放弃的时间,如果放弃的太早了,那就没有然后了。


如何才能不那么早的放弃呢?让自己尽快的看到效果,看到自己学习的成果。如果能够尽快的做出一个游戏,哪怕是一个很小的游戏,对自己来说也是一种莫大的激励和鼓舞,你看,我稍微一学就能够做出一个游戏,要是好好学的话,未来岂不是.....哈哈!动力满满了。


这也是我为什么建议新手选择一个低成本投入,易上手出效果的游戏制作工具的原因,投入最低的学习成本,快速的看到自己的制作成果,有了这样的正向反馈,才会有动力继续下去。一上来就挑战高难度的,大概率是挫败,气馁,直至放弃。

最后,一个游戏是由很多部分组成的,画面,逻辑,音效,故事等等,编程只是其中的一部分。想制作完成一个游戏,仅有一部分是不够的,这是一个系统性的工程,需要你具备多方面的能力。


把游戏做出来比什么都重要,始终牢记着这个目标,在学习的过程中才不容易迷路。


游戏开发的世界再美丽绚烂,前提是你得先迈进门来,不论你用何种方法,入门来才有以后,否则的话都是白搭。


相关文章
|
5天前
|
机器学习/深度学习 开发框架 人工智能
探索C++的深邃世界:编程语言的魅力与实践
探索C++的深邃世界:编程语言的魅力与实践
|
9月前
|
前端开发 JavaScript Java
编程其实是一门武林绝学,你是哪个门派?
编程其实是一门武林绝学,你是哪个门派?
89 0
|
12月前
快来看看,小蚂蚁准备要开一门游戏开发课了
做个简单的自我介绍吧!给那些还不认识我的朋友,我是小蚂蚁,从事游戏开发行业已经 6 年的时间,之前在团队中一直担任唯一的主程序的角色,做过大大小小的十几款游戏,如今是一个独立的游戏制作人,尝试以一己之力去完成整个游戏的创作,当然这里指的是小游戏。
52 0
为了写中秋这篇文章,我学了 20 种编程语言!
为了给大家送中秋祝福,老哥也是绞尽脑汁了啊,最后想出了用排行榜前 20 名的编程语言输出中秋快乐这种方式!
|
设计模式 算法 IDE
学好编程的 4 个秘诀
学好编程的 4 个秘诀
141 0
|
Web App开发 算法 小程序
帮我妹一 jio 踹开了 C 语言的大门,从此学习的路上不再迷茫不再彷徨(史上最强 C语言学习路线)
帮我妹一 jio 踹开了 C 语言的大门,从此学习的路上不再迷茫不再彷徨(史上最强 C语言学习路线)
111 0
帮我妹一 jio 踹开了 C 语言的大门,从此学习的路上不再迷茫不再彷徨(史上最强 C语言学习路线)
|
前端开发 JavaScript Java
如果编程语言是一门武功绝学
如果编程语言是一门武功绝学
144 0
|
程序员
第5章 编程语言的组成 《丰富多彩的编程世界》
第5章 编程语言的组成 《丰富多彩的编程世界》 丰富多彩的编程世界 作者 陈光剑 第1章 名可名非常名第2章 语言的构成第3章 有趣的编程第4章 编程语言大观第5章 编程语言的组成第6章 编程范式第7章 编程思想第8章 编程心理学第9章 程序员这群人第...
922 0
|
程序员
第9章 程序员这群人 《丰富多彩的编程世界》
第9章 程序员这群人 《丰富多彩的编程世界》 丰富多彩的编程世界 作者 陈光剑 第1章 名可名非常名第2章 语言的构成第3章 有趣的编程第4章 编程语言大观第5章 编程语言的组成第6章 编程范式第7章 编程思想第8章 编程心理学第9章 程序员这群人第1...
852 0