如何成为新加坡的游戏开发商:
选择您想掌握的编程语言。
要成为新加坡的游戏开发者,您需要选择一种编程语言。 那里有很多选择,选择一个可能会让人不知所措。 但是,您必须找到您热爱并想掌握的课程。 这是因为编码不仅仅是编写代码; 它还与代码思考有关。
如果你不知道从哪里开始,我的建议是 蟒蛇 or C + +中 因为它们比 Java 或 JavaScript(两者仍然是不错的选择)更广泛地被开发人员使用。 不过就个人而言,我认为 Python 是初学者的最佳选择,因为它简单易学,即使您的目标不是成为专家!
学会用代码思考。
- 得到这本书的副本“在 C++ 中思考“。
- 这是对该语言的一个很好的介绍,它的解释非常清楚。
学习数据结构和算法。
您还应该了解数据的结构和组织方式。 例如,了解数组、链表、二叉树、哈希表和图形是很好的。 然后,您可以解决与这些结构中的每一个相关的问题,例如在排序数组中搜索项目或查找图形的最短路径。
学习数据结构的最好方法是自己编写代码。 这并不难——如果您具备基本的编程技能,那么您可以从头开始,用您喜欢的任何语言(例如 C++)实现各种数据结构。
掌握 git 概念。
Git 是一种分布式版本控制系统,可跟踪任何文件集的更改并允许进行版本控制。 它用于在软件开发过程中跟踪源代码的变化,但它也可以用于任何类型的文件。
Git 是一个免费和开源的分布式版本控制系统,这意味着你可以在不支付任何费用的情况下使用 git。
如果你想成为一名游戏开发者,那么学习 git 将对你有很大帮助。
找一位导师(或朋友)。
你应该找个导师。 导师是游戏行业中可以帮助您了解游戏开发并确定您是否对它充满热情的人。 这个人不必是高级开发人员,甚至不必是专业的游戏设计师或程序员——他们只需要比你知道的更多! 如果你想成为一名游戏开发者,不要担心找到一个对该领域无所不知的人:他们的作用不是教你一切,而是引导你作为新手完成你的旅程。
他们将帮助解释初学者可能难以理解的主题,例如面向对象编程 (OOP)、C++、 Unity3D, 和更多。 他们还会告诉你他们是如何学到这些东西的:也许他们除了教程之外还看书,整天看在线视频而不是阅读手册,或者他们可能去当地大学听课,那里的课程由具有多年经验的专业教育者讲授。值得他们的经验!
寻找鼓舞人心的内容。
-
阅读有关游戏开发的书籍。
-
观看有关游戏开发的 YouTube 视频。
-
阅读有关游戏开发的博客。
-
在社交媒体上关注游戏开发者,并玩他们的游戏!
-
与游戏开发者交谈并向他们提问!
保持开放的心态(并阅读源代码)。
阅读和理解其他人的源代码是学习编码的最佳方式之一。 这也是了解其他开发人员在编写代码时的想法的好方法。
源代码可以在不同的地方找到,包括:
成为一名游戏开发者并不像学习如何编码那么简单。 除了编码本身,您还必须做很多额外的事情,但这是可以做到的!