Answers:
小团队必须以“小而美丽”为目标。
但不要牺牲质量,那是唯一脱颖而出的方法。
小团队+小预算=小游戏。永远不要忘记您的预算是多少,因此团队/预算比率必须定义每个游戏的工作时间。
就是说,花些时间来制作原型。你负担不起制作不够好的游戏。
对于游戏引擎,(非常)小的团队可以负担得起的当前最好的多合一和跨平台引擎是Unity。
如果您认为要制作的游戏需要精确控制游戏引擎(如果它不是既定类型),则最好设置一个由几个专用库(Ogre,FMod,CAudio,RakNet等)组成的框架。 。就是说,这意味着您必须自己维护粘合代码,因此要付出代价。如果您负担不起,则无论如何都要使用完整的引擎,然后尝试将游戏概念包装其中。
像SFML这样的框架可能会为您带来好处,因为它提供了基础块来构建特定于游戏的引擎(但它更面向2D游戏)。
如果您想快速制作大量游戏,则最好采用Flash方式,因为它就像某种基本的游戏引擎平台一样。有很多内置的游戏引擎,它是跨平台的。
对于工具,请使用适合您团队组织的任何源代码控制。标识符与您要使用的语言有关,因此您必须进行搜索。只是知道,如果您使用C ++或C#在Windows上工作,则Visual Studio始终是最佳选择。似乎XCode在Mac上是最好的。我不确定其他的Unix平台。
如果要制作不基于已经存在的跨平台引擎的跨平台游戏,请使用C ++。如果您仅针对Windows,并且想快速进行游戏编程(并找到合适的游戏引擎,例如NeoAxis),请使用C#。在跨平台游戏引擎或SFML之类的框架上使用Python也是一个好主意。
如果有时间,请设置项目管理工具。如果您没有时间,请不要打扰,而要让某人跟踪每个人的任务。Redmine或TRAC是此类东西的理想选择,但要求您知道如何安装它们。一种更快的替代方法可能是仅使用php(在您的虚拟主机ftp中复制/粘贴)的Mantis。网路上还有许多其他简单的选择,但不要花太多时间寻找它们。