游戏引擎是游戏的基础。其中包含了大量开发工具，以便游戏创作。相比从头开始创建一个游戏引擎，利用现有的则高效得多，简单得多。现在已有许多供独立开发者使用的游戏引擎。  有了游戏引擎，再处理图像、声音和人工智能（AI）部分就容易多啦。 不同的游戏引擎各有利弊。有些适合2D，有些则更适合3D。有些引擎较其他需要更多编程知识。有不少游戏开发工具无需编程经验就能上手。流行的独立发开游戏引擎包括：  GameMaker: 最受欢迎的2D 游戏引擎之一。 Unity – 一款上手容易且可移植的流行3D 游戏引擎。 RPG Maker VX – 一款为2D角色扮演游戏设计的脚本引擎也是传统的日式角色扮演游戏风格。 Unreal Development Kit – 一款用途广泛的3D游戏引擎。 Source – 一款持续更新修正的流行3D 游戏引擎。 Project Spark - 一款适用于普通水平用户的优化3D引擎。 这得取决于你选的哪款引擎啦，你说不定就得面临相当可观的编程量。即使最基本的游戏引擎也需要花时间来了解如何操作。如果编程超过了你力所能及，要么你就自己学要么你就雇个人。  这将是你组队阶段的开始。要是你不会编程，你首先雇的肯定是程序员。美工和声音留到后面操心吧；你先要弄出工作团队的雏形，然后才能继续整个项目。 你应该和广大的独立开发者保持联络。人们会因为各种理由和报偿而参与某个项目。这时候你的牛逼设计就该派上用场啦，如果你的设计出色，很能说明你对于游戏理念的坚持和保证。 一旦熟悉了你选择的游戏引擎，就动手搭建游戏原型。这个原型将用来进行游戏核心功能的基本测试。游戏原型则无须图像或声音，只要简单的占位符（比如一个方块或者一个粗线条）和小块测试区域即可。  反复测试和完善，以确保好玩。感觉不对劲儿或者没反应的地方要做个标记，然后重新处理其中涉及的机制。要是游戏原型都没意思的话，最终的游戏大概也不会好玩吧。 总有一些部分看似简易可行，但一运行就不工作。所以要对原型进行多次微调、测试。 游戏最基本的功能就是玩家和游戏之间通过某种输入操控进行的互动。利用原型使操控尽可能完美。 操控糟糕的游戏会使玩家泄气。能完美操控的游戏才是对玩家技能的最佳犒赏。
选一个游戏引擎。 学习游戏引擎，或者找个会的人。 构建原型。 完善操控。
选一个游戏引擎。 学习游戏引擎，或者找个会的人。 构建原型。 完善操控。