初学者游戏开辟职员来说真正重要的工作

初学者游戏开辟职员来说真正重要的工作

可用于独立游戏开发的工具和资源比以往任何时候都多。 这意味着独立游戏开发者可以创造出十年前根本不可能的游戏,但这也可能使入门变得非常困难。

为了让您走上正轨,我将分享一个对我有用的过程。 我还将描述如何选择正确的库或框架,以及对于新手游戏开发人员来说真正重要的是什么。

1. 选择一个(小)想法

新游戏开发者经常会受到他们喜欢玩的游戏的启发。 如果您对《文化》或《星露谷物语》之类的内容感兴趣,您可能想从一开始就投入到类似的项目中。

不幸的是,您还没有准备好应对复杂性。 游戏开发是一项随着实践而增加的困难技术。 这就像学习钢琴一样 - 您必须从简单的歌曲开始,然后逐步学习更具挑战性的曲目。

开始学习游戏开发的最佳方法是选择一个简单的想法或类型,并将其缩小到可玩的核心功能。 你想做平台游戏吗? 你可以在没有任何敌人、奇特的机制或移动平台的情况下生存。 你所需要的只是简单的玩家动作、跳跃能力和胜利条件。

构建像这样的简单游戏是开始成长的最佳方式。 拥有一个完整的游戏,无论多小,都会帮助您保持学习的动力。

2. 选择引擎或框架

下一步是弄清楚您想要利用什么引擎、框架或库。

当试图选择完美的游戏引擎或框架时,很容易不知所措。 我能给出的最好建议是找到能让你最专注于游戏开发的选项。

非法程序员

如果你没有编程经验,我建议你使用Unity或Godot等引擎。 它们通过图形界面提供许多功能,这意味着您不需要完全掌握编程语言即可开始构建游戏。 您最终仍然需要学习如何编码,但引擎可以让您更轻松。

程序员

如果您是一名程序员怎么开发独立游戏,我会寻找您熟悉的语言的游戏框架。 大多数框架都相对容易学习,熟悉这些工具将使您能够专注于学习如何构建游戏。

程序员有时对使用 GUI 有一种固有的厌恶,这可能导致他们完全避免使用游戏引擎。 这是可以理解的,学习引擎的UI无疑是一项非凡的任务。 但从长远来看,利用发动机的优势可以带来巨大的回报。

我会挑战任何程序员尝试在引擎中构建一个完整的小游戏。 您可能会惊讶地发现自己如此喜欢它并且它如此简单。 无论您决定继续使用该引擎还是重新调整框架的用途,您都会了解两者的优缺点。

2D 与 3D

顺便说一句,即使你的目标是制作 3D 游戏,我也会从你最初的几款游戏开始学习 2D。 在 2D 中工作更容易,并且更容易查找或创建艺术和动画等资产。

您的目标是学习,而使用 2D 将帮助您在一开始就更有效地完成此任务。 一旦您有了一定的熟悉度,过渡到 3D 就会变得更加容易。

独立开发游戏赚钱吗_独立开发游戏需要学什么_怎么开发独立游戏

3. 构建原型

现在是真正开始发展的时候了。 您的目标是创建最小可行产品 (MVP)。 摆脱您的焦点机制或想法不需要的任何功能。 现在甚至不用担心艺术或声音; 一切都使用基本的方形精灵(或像这样简单的东西)。

这不仅可以帮助您限制游戏的范围,还可以提供宝贵的学习经验,使您的游戏变得有趣。 如果你有一个平台游戏,你所能做的就是移动和跳跃,那么你对游戏的享受直接取决于你对移动和跳跃机制的感受。 调整角色跳跃的高度或者奔跑的速度都会对游戏的感觉产生巨大的影响。

你的专注机制始终是游戏兴趣的最大贡献者。 即使具有非常酷的功能的大型游戏也无法挽救糟糕的核心机制。 从简单的原型开始,您可以轻松地试验您的机制并学习如何调整它们以获得最佳体验。

4. 寻找资产

下一步是向您的游戏添加艺术和声音。 如果你对此感兴趣,你当然可以尝试自己构建它。 但对于大多数人来说,最好的事情是在线找到免费资产。 itch.io 和 OpenGameArt 等网站拥有大量优质资源。 您制作的大多数游戏在其早期版本中都会有原型或临时资源,因此最好学习如何在线查找图像和声音。

尝试不同的声音和图形。 您会注意到添加真实资产,尤其是声音,可以对游戏的感觉产生巨大的影响。

独立开发游戏需要学什么_怎么开发独立游戏_独立开发游戏赚钱吗

5.把它变成一个完整的游戏

你有一个小游戏材质材料,有着漂亮、简单的机制创作人,再加上一些图形和声音将它们结合在一起。 现在它真的开始感觉像一场游戏了! 构建你的第一个完整游戏还有最后一步,我认为这是最重要的一步:实现完整的游戏循环,包括获胜、失败和重新开始。

我怎么夸大这一点都不过分。 要成为一名更好的游戏开发者,你能做的最昂贵的事情就是完成你的游戏。 完成一款游戏并不意味着你永远不会再改变它。 这意味着完整的游戏已经存在 - 无论多小。 如果你愿意,你可以赢,输,然后继续玩。

“完成”每次看起来都不一样

当然,并不是所有的游戏都有输赢条件。 例如,有些游戏涉及获得尽可能高的分数,或者尝试看看你能生存多久。 通过完成游戏,我的意思是实现对您正在构建的特定游戏有意义的所有整体游戏机制。 对于某些人来说,这可能需要主菜单或保存和加载系统。 做适合您的游戏的工作,但要小心,不要被您正在构建的游戏并不真正需要的功能所诱惑。

实际完成游戏的成本

你会对完整游戏的分歧感到震惊。 没有什么比与他人分享一些东西并得到回应更令人兴奋的了。 此外,如果游戏循环已经存在,以后添加功能会更容易。 您已经拥有一个完全可测试和可玩的工具,因此可以更轻松地了解新内容如何影响现有内容的平衡。

大多数人进入游戏开发的最大障碍之一是他们从未学习过如何实现游戏。 习惯于实际地确定项目范围(以便您实际上有机会完成它们)并推动自己完成整个游戏循环,这是朝着学习将其作为开发过程的正常部分迈出的一大步。

6. 开始新的事情!

恭喜! 您已经构建了您的第一个游戏。 你不仅做到了怎么开发独立游戏,而且完成了。 您已经完成了焦点机制的微调,添加了图形和声音等重要资源,并完全实现了游戏循环。 您已经比大多数想要进入游戏开发的人走得更远,并且您所获得的经验将继续使您启动的每个新项目都比以前更容易。

现在继续! 学习制作游戏的最好方法就是制作游戏,无论多么简单或多小。 找到一个你以前没有尝试过的新机制或想法,想出利用这些想法的最简单的游戏,然后构建它。 随着您不断扩展和尝试新事物,您将越来越熟悉您的工具和构建游戏的基础知识。

请记住为您构建的每个游戏遵循所有这些步骤。 如果您继续提高自己的技能并完成游戏,您不知不觉中就会拥有令人印象深刻的作品集。 您将准备好应对您梦想的游戏,并立即开始从事更大的项目。

文章来源:https://www.gongshengyun.cn/yunying/article-50396-1.html