考虑艺术家的简单游戏引擎/开发工具?[关闭]


18

我已经在游戏的2D艺术方面工作了一段时间,我的全职工作使我在事物的艺术方面非常忙,但是我对学习为自己的游戏制作原型越来越感兴趣。

我知道的编程很少,尽管我确实读过一些大学(用TorqueScript编写的东西),虽然我可能可以花一些时间来学习它,但是学习曲线对我来说有点太陡峭了,因为它与我目前的工作。

我想知道是否有任何游戏引擎在设计时就考虑了艺术家的界面,对我来说学习曲线可能更容易,对我当前的技能设置更容易应用。我为Torque Game Builder购买了Indy许可证,但它仍然需要大量脚本编写,并且很难找到好的,基本的入门级教程。

基本上,我正在寻找一种工具,可以专注于艺术和游戏设计,并且编程最少,易于学习且文档非常好。不知道是否存在类似的东西,但是值得一试。:]

有任何想法吗?


啊。我知道了。我认为。
共产党鸭子

Answers:


16

我的建议是检查Unity,因为它是我遇到过的最简单但看似功能强大的引擎之一。该引擎文档齐全社区非常活跃且友好,并且有许多教程可帮助您快速入门。

更新:尽管Unity有一些学习曲线,但出于以下两个原因,我还是选择将其推荐给其他引擎:

  • 工作流程 -与现有的简单引擎不同,Unity使用的工作流程在许多方面与游戏行业中使用的工作流程相似,这意味着您花在学习上的时间是对职业的投资,而不仅仅是学习工具。
  • 支持 -Unity有一个非常活跃和友好的社区,很多小型引擎都没有。
  • 强大 -Unity具有许多功能并支持许多平台。

6
我认为Unity完全可以满足他的需求。游戏创建者工具会更适合。
LearnCocos2D 2010年

2
Game Creator社区也非常有帮助和足智多谋,其工作流程的技术性也大大降低。它们可能没有那么丰富的功能,但他的目标是专注于游戏设计和艺术,因此很多功能都无法解决。
LearnCocos2D 2010年

实际上,这看起来像我的小巷。:]可能有点强大,但是这些教程看起来确实很棒。
daestwen

@GamingHorror“为她所需要的”,谢谢!
daestwen

@daestwen:请原谅我!从您的同义词和ident-icon很难分辨。;)
LearnCocos2D 2010年


6

搅拌机游戏引擎也可能是值得看一看。它是免费的3d动画和建模软件Blender的一部分。它不需要任何编程技能即可创建内容,但也可以通过使用python脚本进行扩展。无论如何,这仅在您使用Blender进行资产创建时才有意义。


6

看看Scratch:http : //scratch.mit.edu 这是由MIT设计的面向孩子的免费工具,但它可能正是您想要的。所有编程都是使用图块完成的,因此您无需学习任何语法。您可以导入自己的图形和音频,并且脚本编写将相对容易(我教过9岁的孩子在两个小时内制作出不错的游戏)。

-um,它是免费的,因此没有理由不尝试它。



5

对于2D快速原型,我建议使用Game Maker。它使设计师可以快速导入艺术品并将其转换为动画精灵,并具有基于事件的简单对象系统。您可以使用拖放来制作简单游戏的原型。

我推荐的另一个是多媒体融合。它采用不同的编程方法,其中使用大事件表来处理对象之间的交互。也有一些简单的脚本。


2

我想知道为什么没有人对免费软件和开源构造函数游戏引擎说什么。它也主要是拖放式的,具有牢固的支持,易于学习和使用。除了简单的变量和条件外,您不需要了解任何编程知识。把它放出来 http://www.scirra.com


1

对于2D,我认为Game Maker很好。

对于3D,我认为3DVIA是更好的选择,因为您可以使用图形编写引擎脚本。

Unity非常好,但是您必须学习一些编程才能使其发光。


您能通过说“用图形编写引擎脚本”来详细说明吗?
Vishnu

我认为他的意思是一个图形,谁的节点代表动作或逻辑位。无需编程,您可以连接这些节点来创建游戏逻辑。
bummzack 2010年

1
@Vishnu:bummzack是正确的。它更具视觉效果,因此通常更适合艺术家。我忘记了Kismet / UDK,但这是另一个不错的选择。不过我还是会先使用2D(考虑您的背景)。
莱昂内尔·巴雷特

@ both-above:嗯,我没用过图表,但是在3ds max反弹动画中看到了一些
Vishnu 2010年

1

我建议您查看UDK(可免费下载的Unreal引擎和工具)。在那里,无需编写脚本,而是拥有一个名为Kismet的系统,该系统使您可以使用拖放系统来“编写”许多典型的游戏事件。此外,还有3DBuzz的好人录制的整个视频教程系列。Ofc是一个可能不适合的3d引擎,但是有一些教程介绍如何使用它来创建自上而下的游戏。

这里大多数其他建议的麻烦在于,尽管它们是好的系统,但它们仍然需要您学习编程语言,如果您发现TorqueScript的学习曲线过多,那么我怀疑Python(Blender所使用的)还是其中的一些其他选项将更容易(尽管它们比TorqueScript更好地被记录了-一切都比Torquescript更好的了记录了:))


1
是的,并不是我发现torquescript很困难,而是因为文档太糟糕,所以我自己学习起来很难。
daestwen,2010年

车库游戏一无所有,没有任何文档。远离。保持很远的距离。
David Young 2010年

1

我知道您已经在此问题上找到了答案,但是还有另外一个想法:如果您拥有丰富的美术和游戏设计组合,请寻找一名程序员来帮助您制作一些东西甚至制作完整的游戏将是无需编写自己代码即可进行原型制作的好方法。它并不是一种确切的工具,但是根据您的意图,这可能是最有效的方法。

显然,使用工具无需担心依赖他人或激励他人。但是,即使在Unity之类的程序中,它也可以使您摆脱与代码之类的野兽的战斗,让您全力以赴地处理创意方面。

作为一个相反的问题,我知道程序员是一个相反的问题,即寻找以最小的努力来制作艺术的方法,我发现与一个艺术家一起工作要比自己工作和尝试使用最少的工具来做艺术要有趣得多。 。;)


1
的确如此,很不幸,我个人认识的唯一程序员就是与我一起工作的程序员,而且我的合同规定我不能要求他们加入公司以外的项目!我对于寻找一个绝对没有钱为他们提供程序员,而又不能保证我自己花费最少时间的程序员感到很沮丧。(在工作室里紧缩的时间往往会引起我数周的关注!)
daestwen,2010年

1
好吧,我和一位条件非常相似的艺术家一起进行游戏编码工作,我们都有其他全职义务,有些星期效率很高,而另一些时间则介于重大事件之间,有时甚至是一方面。您也许可以找到类似的设置;)。
Deleter 2010年

1

如果您真的想开始游戏开发,我想可以与您分享我所做的起点。首先,我确实通过thenewboston学习了Basic Java Programming,Intermediate和Game Dev(在Youtube中使用此用户名),您可以从他那里学到很多东西。但在此之前,我使用了游戏引擎RPG Maker XP,VX和VXAce。它们是制作小型或大型rpg游戏的强大引擎。

如果您喜欢FPS,也可以检查FPS Creator。但是我会说自己编写游戏比使用这些游戏更有趣。


1

FlashPunk是一个非常有据可查且易于使用的Flash框架。作为具有设计背景的人,我能够很快地拿起代码,它可以处理许多新程序员自动挂断的事情。

http://flashpunk.net/


0

Epic Games的UDK将是您的最佳选择;)它为艺术家提供了很多东西,您可以使用UnrealScript进行编程。据我了解,UnrealScript的库是本机C ++代码的镜像。因此,您会在层次结构,动画,触发器等的编程中找到一些有趣的技巧。您可以查看和控制游戏和美术的流水线。当然,编程可以是最少的。因为您可以使用嵌入式脚本编辑器“ Unreal Kismet”“绘制”游戏。有很多视频教程。请享用!

更新: 我必须说UDK是“开箱即用”的。我认为这是选择的很好理由;)


0

所有其他答案都可以,但我也建议您看看HTML5。是的,我知道,这不完全是一个游戏引擎,但这确实很简单,并且社区发展迅速。您所需要的只是页面上某个位置的canvas元素,然后使用Javascript进行绘制。我会选择它而不是使用Scratch或Game Maker,因为它实际上会教给您一些有用的编程技能。

有很多不错的教程,但是首先学习基本的HTML,然后学习一些Javascript,然后再去这里


0

来看看App Game Kit。自2009年以来我们一直在开发它,它在2D spites游戏中表现出色。它也内置了2D盒子。

您可以使用BASIC进行编码,也可以使用C ++中的库。

www.appgamekit.com

就在前一天,有人发布了这个伟大的Defender重制版,他使用BASIC脚本编写了代码。 http://youtu.be/l50amgFImKc

干杯,

里克

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.