人们总是会先问这个问题,即使有大量关于这个话题的资源,但仍然会经常提出。这在互联网上有很多关于如何开始和首发游戏的建议。很多人会说要从小项目开始,但其他人会说不用那么麻烦,直接去实施你的游戏想法。这两方都有合理的理由,而这是许多话题之一。在本贴中,我想分享一些关于此主题的我的想法,并看看其他人是否有和我相同的想法。从我来看,很多人没有分享与本贴中要分享的想法一致的想法。而且我希望看看还有没有多少人会不同意我的想法。
我认为做为一个新手,必须要回答3个大的问题(第4个问答在结尾)
-
我应该使用哪个引擎?
-
我是否应该先开始我的游戏想法?
-
我需要知道一些技能?
## 什么引擎该使用?
通常,我会回答这个问题,将你的引擎选择简化为这样:只要去试用一个引擎。你可以在其他一些游戏发育论坛中寻找一些使用更好的引擎的经验,例如这个帖子和其他与游戏开发相关的Reddit。这些引擎有诸如Unity、Godot和GameMaker等,可以让初学者更容易使用。神秘的引擎也是最完整的引擎之一。
我的观点是你应该选择使用第一个引擎,让你尝试去制作你想做的事情。尝试更多的时候,你将更容易了解你的偏好,以及如何制作你想制作的游戏。不要自行阻止,因为有很多选择。让更多专家游戏开发者建议你也是很帮助的,你将更容易了解哪个引擎适合你。
## 我是否应该先开始我的游戏想法?
关于这个问题,有两个主要观点。第一个观点是先要做一些小游戏,如Snake或者Flappy Bird。这个是因为你不想用你的大型想法去吸引你,去开始你的游戏。开始你的游戏可能会快速使你放弃游戏开发。另一个观点是去实现你的游戏想法。这是因为你能从这个想法中获得你的热情和激情。这个热情和激情才是你制作出好游戏的决定性因素。
我认为二者都是可以的,尽管我想提一个第三条观点:尝试一取一小方面,而不是你的整个游戏想法。这不是的意思你要放弃你的原创想法,而是你可以先完成一个小游戏,而其中的玩法你还能感受到你的原创想法的激情!我之前的游戏开发教程也教导了这个技巧:你需要能够从游戏开发中得到一些快乐。无论什么问题你需要克服,都是为了让你的游戏对自己和他人更有意义。
在游戏开发世界里,游戏中很多涉及数学,涉及物理和科学的技能,而这个也是你必须要考虑。我的一个朋友,他非常喜欢做物理引擎。这个技能需要非常复杂的数学和科学的知识。
这个问题也涉及到问题上的一样:你如果你不是非常擅长编程和数学,你可能会从一些需要这些技能的游戏中受苦。然后,很多人会问:我是否需要学习这几个领域才能做游戏开发?
## 我是否需要了解某些技能?
这个问题可能会从任何方向开始。如果你想问某个人是不是需要编程才能做游戏开发,我会说是的。如果你需要了解某几方面的数学和科学才能做游戏开发,也是的。如果这些知识对你是必要的技能,你可以尽量去使用。在其他情况下,你可能会不感受到同样的快乐和挑战。
因此,可以用一个规律来看待这个问题:尽量试图避免那些你不擅长的技能,以便找到更多的快乐和挑战。无论你是否擅长这些技能,在游戏开发领域都必须要学习和掌握。因此,很难找出一个适合所有人的答案。如果你不擅长编程和数学,那么就不该尝试去做一个需要这些知识的游戏!
## 第4个问题:为什么游戏开发?
这个是最后一个问题:你为啥想做游戏开发?是因为它是你最爱的活动?是做它的职业么?也是因为它都有两方面么?这很重要,因为游戏开发是困难的活动。虽然它的门槛比以前低,但这仍然是很难的。很多人会放弃游戏开发。有多少人会从游戏开发中获得成功还是一个未知的故事。
无论你为啥做游戏开发,请记住,你需要从很多困难中克服。不难,需要很久的时间和很大的努力。还有一个风险,即让你在游戏开发领域失望。因此,请记住,你的热情和激情是你实现目标的最大的动力!最后,你需要去玩啊!无论你想要实现什么,去跟着你的激情走,做你喜欢的事情。
评论 (0)