小型游戏开发团队的有效策略是什么?[关闭]


12

对于由中级到高级开发人员组成的小型游戏开发团队,与语言/平台无关的最佳做法是什么?

欢迎使用高级策略(以及可能提供良好ROI的有关框架,引擎或IDE的建议)。

Answers:


10

小团队必须以“小而美丽”为目标。

  • 确定目标。轻松而广泛的供应至关重要。
  • 游戏的设计应该非常简单(没有rpg,但更像是一些桌面游戏或老歌),
  • 艺术应该是简约的/ 2D(或使用程序技术)
  • 工具必须是高级的:使用已建立的游戏引擎。
  • 语言也必须是高级语言(Python,Lua,C#)。与快速程序相比,您更喜欢低开发时间。

但不要牺牲质量,那是唯一脱颖而出的方法。


3
虽然我喜欢C#和Python,但我不一定认为必须使用高级语言。我的意思是,当然不要使用C或Assembly进行编程,但是C ++对于许多人来说足够高级,如果您的整个团队都已经知道,那么那是使用的最佳语言。更重要的是建议使用Engine,或更一般地,以充分利用高级库。您可以使用的其他人的好代码越多越好。
CodexArcanum 2010年

5

小团队+小预算=小游戏。永远不要忘记您的预算是多少,因此团队/预算比率必须定义每个游戏的工作时间。

就是说,花些时间来制作原型。你负担不起制作不够好的游戏。

对于游戏引擎,(非常)小的团队可以负担得起的当前最好的多合一和跨平台引擎是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。网路上还有许多其他简单的选择,但不要花太多时间寻找它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.