想做一个 安卓游戏🇧🇷 如果您以前制作过游戏,则很难知道从哪里开始。 你需要什么工具? 您应该学习哪种编程语言? 会有什么困难? 为了回答这些问题和其他问题,我们以教程的形式创建了一篇文章,供初学者将他们的游戏创意应用到他们的智能手机上!
寻找开始的想法
当您开发 Android 游戏时,最好的开始方式是对您打算创建的内容有一个愿景。 这听起来很明显,但选择正确的工具和工作流程取决于您心目中的游戏类型,无论是益智游戏、2D 平台游戏,还是 VR 体验。
主要建议是从相对简单的事情开始。 独立游戏开发者倾向于选择能够最大限度地减少他们需要投入的时间和精力的游戏风格。 这方面的一个例子是经典的 凌波,它在没有音乐的简单环境中使用剪影而不是详细的精灵。

这样的决定不仅有助于使这款游戏在市场上脱颖而出,还可以让开发商减少必要的人力和工作量。
如果你打算做下一步 PUBG ou Fortnite,为多年的工作和一支优秀的团队做好准备。 从小事开始作为学习的方式,您将能够建立良好的粉丝群并获得经验。 一旦你在这种类型的工作中得到实践,你不妨在未来尝试一个更大的项目!
在纸上写下当你想做一个你需要记住的一些重要的想法。 安卓游戏:
- 流派是什么?
- 是什么“钩子”让你脱颖而出?
- 游戏的参与度是多少?
- 你的图形风格会是什么样子?
- 您要使用什么工具来制作图形?
- 声音呢? 您将如何创建/获得音乐和音效?
Android Studio 的危险
一旦你知道你想做什么,你就需要决定如何去做。 根据您的技能水平和项目的性质,有几种不同的选择。
可以说,“传统路线”是使用 Android Studio。 一 Android Studio 是 Android 开发的官方工具,直接来自谷歌,支持各种各样的项目。
要使用 Android Studio,您需要学习 爪哇岛 ou Kotlin – 官方支持的两种语言。 无论如何,您还需要下载 JDK(Java 开发工具包)并熟悉 Android SDK(软件开发工具包),可能还需要一些 XML。

SDK 是来自 Google 的一组库和工具,允许 Java 与 Android 操作系统交互,这有助于 Android Studio 将您的代码转换为可运行的 APK 文件。 Android Studio 将提供您将输入所有这些内容的界面,称为 IDE 或“集成开发环境”。
有很多东西要学,如果你想制作平台游戏或高度图形化的项目,你将有很多东西需要从头开始构建。 本教程将为您提供一个起点,并向您展示如何设置屏幕和线程来操作图形。
从理论上讲,也可以使用 OpenGL 或 Vulkan API 获得硬件加速图形,以更“动手”的方式制作 3D 游戏。 但是,在这种情况下你需要深入研究图形并掌握这些API使用的语言。
对于一个简单的游戏, Android Studio 这是一个选择。 对于更复杂的事情,有更简单的方法。 即使是“专业”开发人员也不会使用 Android Studio 进行游戏开发,即使是简单的游戏,初学者在学习曲线方面也面临着艰巨的挑战。
Unity 和 Unreal:最佳选择!
出于上述原因,有经验的开发人员通常选择 Unity ou 虚幻 在开发游戏时。
这些工具将 IDE 与游戏引擎结合在一起。 换句话说,它们为您提供了一个界面来操纵代码,并提供了许多开箱即用的物理和行为。 例如,不必编写某物如何从空中坠落的程序, 虚幻 或 Unity 他们只会让你勾选一个“严重性”的方框,然后就会为你处理。

此外,向这些工具添加图形就像将它们拖放到场景中一样简单! 这些工具使一切变得更容易,因为理论上您可以在短时间内(最多七分钟!)创建一个 Android 游戏。 甚至支持创建虚拟现实应用程序。
在这两种情况下您都需要一些代码。 Unity 使用类似于 Java 的 C#,但您无需成为语言专家。 Unreal 使用 C++,但也为您提供了使用流程图类型而不是实际脚本的选项。 虽然 Unity 和 Unreal 都使用 Android SDK(这意味着您仍然需要下载它),但它们在后台处理它。
这两种工具都是免费且可定制的,您可以随心所欲地进行操作。 它们还具有跨平台兼容性,这意味着您可以轻松地将游戏移植到其他平台,例如 iOS、PC 甚至 Xbox One 和 PS4。 Unity 是 Play 商店中大多数专业开发人员的首选,因此就您可以实现的目标而言,这里确实没有任何限制。

至于哪个更好——Unity 还是 Unreal——这取决于问者是谁。 长话短说,Unity 更易于使用,尤其适合移动和 2D 游戏。 Unreal 能够提供略胜一筹的 3D 图形,尽管这更有可能影响 PC 和游戏机的游戏开发。
游戏构建器:最简单的解决方案
如果你真的想在创建 Android 游戏时将你的代码片段保持在最低限度,你可能想要使用 游戏建设者 (流行的“游戏建设者”)。 这些工具允许您通过拖放大量不同的元素来构建游戏,并可能进行最少的编码。
O 游戏制作工作室 就是这样一种工具,比 Unity 或 Unreal 4 更简单,它依赖于称为 GML 或“GameMaker 语言”的可访问代码来编写基本脚本。 虽然它不是免费的,但基本许可证的费用并不高。

虽然 GameMaker Studio 已被用于构建一些商业上成功的游戏,但开发人员可能会遇到一些性能瓶颈和可实现的限制。 其他 GameMakers 将进一步限制您的选择,迫使您坚持使用模板或使用预定义的通用图形。
如果您有一个好主意并且想在没有太多障碍的情况下探索您的创造力,那么最好在大多数 Android 游戏项目中坚持使用 Unity。 唯一的例外是,如果你想通过一个基本的拼图项目来学习 Android Studio,或者如果你想通过 Unreal 4 做一些具有一流图形的跨平台的事情。
启动您的 Android 游戏项目
一旦您熟悉了您计划使用的工具集,下一步就是开始您的新项目。 第一次盯着一张空白的画布可能会让人望而生畏,但如果你保持简单,你很快就会开始看到结果。
大多数游戏首先需要一套基本的机制和规则。 从设计游戏的感觉开始(主角移动的速度有多快,他的能力是什么?)。 在此阶段,您可能会使用占位符图形和一种“沙盒”级别进行实验。
一旦您有了可玩的游戏,接下来的步骤就是创建关卡并实现它们的图形和功能。 关卡设计很有趣,但要与朋友和家人一起积极测试。 请记住:这并不总是等于乐趣! 确保在开始时有一些简单的关卡,以帮助您的玩家学习机制。

创建图形和声音也可以很有趣,但既费时又具有挑战性。 如果你有艺术和平面设计方面的技能,你可能想自己处理并花一些时间。 如果没有,您最好使用其他设计师。 您可以请朋友处理您游戏的图形,甚至可以使用诸如此类的网站将流程外包 99Designs ou Fiverr🇧🇷 这也是为您的商品详情和促销获取图片的好方法。
一旦图形和关卡就位,剩下的就是创建某种界面。 您将需要一个标题屏幕、一个菜单、一种保存进度的方法等等。
决定为 Android 制作游戏的好处在于,您可以在项目发布后继续更新您的项目。 不要成为完美主义者并推迟游戏发布。 如果找到听众,请尽早走出大门并加以改进。
了解更多关于秀美科技
注册以通过电子邮件接收我们的最新消息。