作为业余游戏开发人员提出易于管理的游戏创意


47

我正在尝试为游戏开发构想-根据有关该问题的建议,我开始记笔记并集思广益,并且效果很好-现在,我的收藏越来越多我认为这些想法相对新颖。

麻烦在于我是一个业余爱好者开发人员,所以我的时间有限(而且注意力不集中!),我决定将自己的工作时间限制为1个工作周(即35-40小时),以开发/制作我的原型游戏中,但所有真正激发我的想象力天马行空,太复杂,无法在那样的时间实现(如RTS或RPG风格的游戏),并没有我的简单想法真的打我为好(每当我得到灵感,我总是使事情变得更复杂!)

我是否太挑剔了-我应该只接受一个简单的想法并尝试一下吗?


11
我没有答案,但是我确实有同样的问题!简单的游戏对我不感兴趣。复杂的游戏将花费很长时间。
Kylotan 2010

我也在为此而苦苦挣扎。即使您在简单方面提出了一些建议,但很快就会发展成为过于成熟和庞大的事物。最主要的是完成任务,但是很难限制创造力。
迈克尔·科尔曼

+1我也有同样的问题。另外,如果您有兴趣从事自己想法的业余游戏开发项目。算我
Vishnu

2
@共产主义鸭子:我不能代表Kragen,但我之所以不这样做,仅仅是因为我之前已经做过几次,并且从未完成过这些项目。如果您喜欢旅途,也喜欢目的地,那很好,但是我个人想结束游戏,而不仅仅是开始游戏。
Kylotan 2010

2
@The Communist Duck-这是我第一次真正尝试制作游戏-尽管我很想从事一个长期运行的项目,但我认为我可能会从自己设法完成的游戏中学到很多东西。
贾斯汀2010年

Answers:


36

您需要培训。考虑输入游戏卡纸。这是一场友好的比赛,您必须在非常有限的时间内(通常为48小时)创建游戏。经常在卡纸的开头给出一个主题。奖品是您自己完成的游戏。

如此紧迫的截止日期是“小思维”的绝佳实践。在快速创建游戏时,您会了解自己的长处和局限性;您将了解必须从设计中剔除哪些元素;您会看到您在开发上花了太多时间,在哪里需要花更多时间,等等。

现在,一些可能性是:

  • 即将到来的周末Ludum Dare。最有名的之一。
  • 实验性游戏。每月一次,您有7天的时间来创建“实验”游戏。
  • 本月的Klik。仅限于使用Klik'n'Play制作的游戏,比赛时间仅2小时。
  • 游戏原型挑战。老实说,我对此并不了解,但是它从13号星期一开始,一直持续到20号。
  • 一月底的《全球游戏大战》。这是一个巨大的过程,同时在全球许多城市发生。

1
另外,我想补充一点:使用敏捷/迭代方法。将您的游戏分成两个星期的小型实施周期,您可以在其中执行某些操作。也许不是全部功能,但可以玩。
ashes999 2011年

15

最近,我一直在阅读和收听Pod Cast,很多成功的开发人员都强调制作一系列游戏是成功开发游戏/设计人员的最佳途径之一。我已经反复听到过这样的评论:“一开始不要尝试做梦dream以求的事情。

我最近遇到了与您提到的相同的问题,但是我决定尝试在工作时间使用我的小时午餐时间来每天创建一个简单的游戏。诚然,一个小时显然不长,但是如果您对某种类型的游戏工具(Flash for me或Unity)有足够的经验,那么应该可以在这段时间内做出一些事情。我已经完成了五次,而疯狂的事情是我完成了五个新的游戏构想。

它们具有可怕的图形,漏洞百出,而且通常玩起来并没有那么有趣,但是很酷的事情是,我现在对五个新游戏机制可能成功的想法有所了解,而我损失了不到5个小时。五个游戏之一似乎实际上可能是一个有趣的游戏,所以我可能会花更多的时间将它真正变成一个东西。

昨天,我碰巧发现了一个与某人的链接,该人每天制作一个小游戏或交互式程序,持续219天!(请参阅http://interactionartist.com/index.php?page=allgad)想象一下,在不到一年的时间内就有219个想法和原型。当然,其中很多人都是垃圾(他的许多人都不算是恒星),但是令人难以置信的是,其中许多人很有可能是有趣而有趣的想法。

在超受限的时间范围内创建某些内容会迫使您专注于游戏的核心机制,这一想法使其变得与众不同。当然,要拥有一款在商业上成功的游戏,您需要打磨和高产值,但是“您可以在猪身上化妆,但这并不能改变它是猪的事实”,哈哈。在每个概念上花很少的时间会好得多,然后您可以集中精力完善似乎真正有价值的想法。

这样做会增加您的信心(“哇,我有X个想法仅需要Y个小时就能发挥作用吗?”),增加您的投资组合并提高您作为设计师的技能。祝好运!


充分利用您的午餐时间!谢谢你的主意。
错误454

这是一个好主意。我经常在尝试做很多事情时不知所措,因此专注于游戏的核心并减少脂肪,确实可以帮助我完成项目。
jumpnett 2011年

12

甚至最大的游戏也由一系列较小的系统组成。

如果您真的对一个大概念感到兴奋,请将您的大游戏概念分解为所有不同的组件系统。如果您一周之内无法完成系统,请进一步拆分。然后针对这些组件中的每个组件制作小型原型游戏。

不必担心将它们捆绑在一起,只需尽快构建每个组件,看看该想法是否可行。


8

这是一个非常普遍的问题,我要求学生们做一些练习来解决这个问题。

尝试一下这种思想练习:选择您的一个太大的设计,并询问如果必须削减90%的功能该怎么做。

这是另一个想法:更改设计,以便可以在5到15分钟内完成游戏。您是否可以使用巧妙的设计来限制游戏的范围,使游戏时间短得令人难以置信-与《最终幻想》相比,《扫雷》的竞争对手更多?

确定游戏的“核心”-玩家一遍又一遍地做的一件有趣的事,是真正推动游戏玩法的东西(或者,一种使您的游戏脱颖而出的独特机制)?仅实施该方法,将其他所有情况视为起毛。

您可以采用这两种方式,要么是认真尝试将一种类型简化为其本质,要么是模仿那种嘲弄核心机制固有的平庸性的类型。


我要制作的游戏的核心思想是与Freelancer相似的太空战斗模拟控制。我认为最好的入门方法是先进行“太空飞行”方面的工作,然后再从那里开始。
Nick Bedford

4

如果您有头脑风暴的想法列表,那么您将成为其中的一部分。选择您最喜欢的2或3个,然后分解您最喜欢的2个或3个。

例如,RTS:喜欢建造建筑物->做一个仅以建筑物为中心的游戏。

地牢爬行RPG:喜欢与怪物战斗。
->仅使战斗部分。没有角色选择,没有统计数据或装备选择,只是杀戮。

哦,不要一个人做,要让至少一个可以使您保持理智的人参与其中。如果在最糟糕的情况下您不能找到开发人员,至少可以聘请某个人,您可以跳出您的想法,并且可以玩您制作的任何简单原型,可以观看的人可以尝试玩,或者在玩游戏时与他们交谈。第二步,您拥有可操纵的任何东西(不平衡,不可玩,只做一些事情),让自己以外的其他人开始操纵它。

给自己设定一个“正在工作的原型”的硬定义,以及一个“最大原型制造时间”的硬性截止日期,并在达到目标时停顿一下。将游戏放下一段时间(例如两天),然后回到游戏中,重新检查是否可以使其有趣,是否要为其添加另一个原型目标或制作新的原型。

(我建议这样做是因为尽管不断有很多想法,但我仍沉迷于开发一款单一的现场传统游戏,而7年后,我仍在努力使其达到“有趣的玩法”状态。)

幸运的是,乐趣并不需要-复杂-通常,以后您可以在找到一个有前途的基础时在一个简单的核心周围添加复杂性,以获取更多选择。


4

重新制作!

选择一个您从80年代/ 90年代开始喜欢的简单游戏,并赋予它一些界面风格,将其重新变成闪亮的事物。

http://abandonia.com


2

创建精灵或模型非常耗时,添加动画只会成倍增加时间。在没有任何炫酷动画或精美图形的情况下,尽您所能创建游戏。立方体或圆形是很棒的占位符。

Unity3d现在拥有一家商店,您可以下载许多令人惊叹的免费或廉价原型脚本/模型/动画(15美元可为您提供出色的原型图形集,而免费爆炸套件给我带来了很多乐趣)。


1
作为占位符,没有比老式的硬编码多彩色三角形更好的了:P
Nick Bedford

2

您有考虑过复古吗?显然,较早的游戏不会像您期望的那样风吹草动,但优点是它们的代码库要小得多。也可以尝试结构化的步骤,如果您想制作像Asteroids这样的游戏,则第一步可能是设置基本环境,其中的太空船可以向任何方向移动和射击。第二步,添加可以摧毁的岩石。下一步,请改变岩石的大小,或在飞船的武器库中增加导弹。诀窍是,构建一个基本应用程序,扩展其构想,构建版本结构,以便您可以将尽可能多的代码重用于其他项目。创建自己的个人代码和资源库(如果您对创建自己的模型/声音不感兴趣,请搜索thegamecreators.com等网站,否则blender.org是个不错的地方。Blender是(免费)3D动画工作室,受到了大力支持并接近AAA质量。它具有一个内置的游戏引擎,可用于制作创意原型。)您的代码库中拥有的资产越多,您以后从头开始构建的内容就越少(您也减少了重新发明轮子的机会!)。


2

即使结果是“非常简单”的游戏,也要尽量减少项目的规模。然后可以重复使用或扩展这些项目中的代码,从而产生更多有趣的项目。如果您不急于很快完成某项工作,请加倍努力以简化游戏构想,并去除除了真正的基本要素以外的所有内容。

我自己一直是一个爱好游戏开发人员,为此一直在与之抗争。经与孩子的家庭,相当糟糕的纪律,和一个坏习惯,像其他人一样想要做的一切,在一次(这似乎困扰不只是业余爱好者游戏开发,但所有的软件开发),我发现很难得到任何的我游戏已创建。因此,岁月流逝,但就此而言,我认为时间在我们这一边,因为:

  1. 我以谋生为目的开发软件,并且从该工作中学到的一些知识在开发游戏时可以使用。随着时间的流逝,我的技能工具箱不断增加。对于爱好程序员,为了锻炼他/她的编程技能,“制作出有趣的简单游戏”也是如此。
  2. 计算机行业(硬件和软件)也在发展,因此在1980年代和1990年代甚至几年前,一项非常复杂的任务现在可以由其他人编写的一些可靠可靠的库来解决。随着时间的流逝,硬件变得越来越强大,越来越便宜,在开发游戏时,更多高级工具,库和编程语言将成为一种选择。
  3. 这些年来,我也很成熟(至少我希望如此),并且越来越努力地克制自己,以尽可能地从我尝试创建的游戏中删除游戏。我可以想象很多程序员会分享这种经验,随着时间的推移,坚持“保持简单,愚蠢”会更容易。

以我为例,在任何一年中,所有这三个因素都会收敛到我实际上设法写出一些我的想法的可化身。对您而言,如果您设法选择一个足够简单的游戏构想来编写,那么对于Kragen来说,可能已经达到了这一点。

祝好运!


1

首先,我认为您正在努力地对待自己。您需要从一个肯定会让您感兴趣的项目开始,但是您应该使它保持较小。

我认为您应该从小做起,原因是您不会因此失去动力。

游戏在创建时会不断发展,我认为您应该通过一个简单的项目来挑战自己,并随着时间的推移将其构建成更多东西。不要把自己放在时间表上,这会阻碍您的项目。完成后就完成了。基本上从不!

没有游戏中最酷的新想法是可以的,很多想法都被使用和重用。暴雪多年来没有制作过一款原创游戏,但他们仍然是最好的游戏。

关于创造力的最后一件事。您需要发挥自己的才华,而不是没有的才华。我们没有经验,没有庞大的艺术团队,也没有庞大的多元化团队。


0

如果您在盘子上堆满了很多东西而无法完成游戏,只需咬住子弹并将其切成小块即可。如果您使游戏简短,那么它实际上并不需要太多的东西,并且如果您正在做任何面向对象的事情,并且您编写的程序很好,那么您将拥有自己的代码库,如果您确实需要,可以在以后复制想要结构更复杂的东西。

但是,实际上,仅仅是整个体验不足以激发您自己。


0

我建议从简单的棋盘游戏或纸牌游戏开始。这样做可以使您真正了解游戏机制。稍后会写软件。请记住,游戏是关于乐趣,而不是时髦的图形。

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.