游戏开发

专业和独立游戏开发人员的问答

4
是否有可以模拟流体和气体的二维物理引擎?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 4年前关闭。 在这一点上,平台和编程语言都无关紧要,我只想知道是否为此存在某种东西。任何帮助表示赞赏。
20 2d  physics 

5
OpenGL ES 2.0是否可以进行延迟渲染/着色?
我在StackOverflow上问了这个问题,但在这里可能更有意义: 是否有人在OpenGL ES 2.0下实现了延迟渲染/着色?它不支持MRT,因此只有一个颜色缓冲区,因此不能以“常规”方式实现。 具体来说,我正在iPad,iPhone4(maaaybe iPhone 3gs)和Android上进行浏览。在iPad / iPhone4 / iPhone3gs上的GLESView应用程序上,存在GL_OES_RGB8_RGBA8扩展名,但我看起来还不是很深入,但是对于8bits /通道,这个想法很有趣:http : //www.gamedev.net/topic/ 562138-opengl-es-20和递延阴影/ 还有其他想法吗?在性能方面,这是否值得做?

3
我可以自己出售XNA游戏吗?
我刚刚开始开发XNA游戏,我在问自己,使用开源替代方案是否会更好,因为我绝对想保持对游戏的完全控制权。我需要能够使用所需的媒体将其出售给任何想要的人。 基于XNA许可证和所有类似的法律规定,我是否可以自己出售XNA游戏,还是被迫通过Xbox Live Marketplace出售它? 我希望看到一些可靠的参考答案。
20 xna  legal 

5
关卡设计,暗示玩家之路
我正在寻找有关关卡设计的文章,尤其是寻找暗示玩家前进方向的技术,而不是其他。 像可以使用哪种游戏机制,图形,声音等如何影响玩家前往所需位置。 例如,在大金刚国家,香蕉被用于显示其他路径或隐藏区域,在艾伦·韦克(Alan Wake)中,橙色标记用于显示武器藏匿处。 如果有人有想法,我也将不胜感激! 编辑: 对于感兴趣的任何人,我都找到了关于该问题以及与关卡设计有关的其他论文的大量资源;祝您阅读愉快! http://guildhall.smu.edu/Level-Design.226.0.html

8
游戏开发是一个没有钱的领域吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我在以色列,即将从高中毕业,并思考未来。我真的很想以电子游戏为生。我一直在使用一些工具(即将最终开始一个真正的Unity项目),并且具有一些良好的编程经验。 职业风险让我担心:刚开始时,我可能不得不移民。这里的游戏开发公司很少,大多数公司只是为哑巴和互动电视赚钱。(我正在考虑去英国。) 梦想是在一家中型公司工作几年,回到以色列并积累一些经验,然后尝试独立发展。 我会生存吗?许多人说视频游戏工作几乎不能赚钱。考虑到风险,这是一个值得追求的领域吗?独立游戏有利可图吗?大公司呢?
20 career 

5
您什么时候应该推出自己的游戏引擎?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我已经有5年的软件开发人员了,我想进入iOS游戏开发领域。我已经使用iOS SDK玩了大约2年,参加了可可活动会议,我觉得我对Objective-C,可可甚至C和C ++有很好的掌握。 我有一个游戏主意,并且知道我将使用Box2D,但是我想知道是否应该使用cocos2D。主要原因是: 我可能想做一些图形方面的事,这些事在cocos2d中不可用。 如果我推出自己的游戏引擎,我将拥有更多控制权。 当然,使用已经存在的游戏引擎的主要原因是节省了时间,并且使硬东西变得更容易。但是对于那些拥有技术印章的人来说,这有意义吗?
20 ios  cocos2d 

3
如何以程序方式(创建)实时(L系统)种植艺术(2D)树?
最近,我编写了一个L系统模块,这使我进一步感兴趣。我也是植物大战僵尸迷,真的很喜欢智慧树的概念。很想创造类似的程序艺术,只是为了娱乐和了解更多。 问题:我应该如何动态地创建艺术树(可能是使用固定摄像机/透视图的2d树)? 理想情况下,我想从一种植物(只有带有叶的茎)开始,并通过对其结构的某种影响(输入/用户操作)动态地使其生长。这些影响可能导致不同类型的分支,分支曲线,其传播,果实的位置,花朵的颜色等。希望它确实充满生命/精神。:) 植物大战僵尸:智慧之树 动态地生长一棵相似的树会很棒,但是会产生更多的变化和动画。 我的背景:程序员,很少使用游戏引擎(Ogre3d,cocos2d,Unity)。尚未真正真正使用openGL进行直接编程,试图解决此问题:)。 我已经准备好花大量的时间,请告诉我有关API的信息?像您这样的专家将如何处理这个问题? 为什么是2D?我认为仅考虑二维即可解决问题。 艺术灵感: 只有树木,有果实和叶子,底部没有灌木 在大的树(可见树枝,绿叶,花朵,果实等),在左边,后面的猴子。 PixelJunk的Eden(艺术风格的灵感)。 分形过程式生成的苹果树 如果您很容易理解这个问题,请告诉我,我可能会进一步详细说明。 我希望对各种方法的讨论对每个人都有帮助。你们真棒。

3
在游戏经济中建立合适人选的指南
我正在认真考虑构建一个太空歌剧游戏,该游戏将分享马基雅维利亲王关于商业的一些方面:每个玩家都将能够提取/建造/购买/出售/捐赠/捐赠各种产品(从矿石到太空飞船) 。 但是,我正在努力解决其经济方面的问题。游戏是否应该一劳永逸地定义价格?每个玩家是否应该能够确定自己的买/卖价格,如果可以,如何确定?我如何避免过度设计这种游戏经济机制,同时仍对用户有吸引力? 编辑:由于您的意见很好,有关设置的更多信息: 它是“仅限玩家的游戏”,没有“由计算机管理的玩家”。 玩家从行星和一些资源/单位开始,然后(尝试)扩展 玩家可以是多个“物种”,除了他们可能组成的物种之外,没有适当的关系=>首先,不可能有“中央银行”或类似概念 因此,我宁愿在经济上说“不是魔术”,因为我的意思是一种标准货币,其价值将由系统决定。但是然后我看不到交易会如何吸引人,因为以物易物是唯一的方法,这对玩家来说有点笨拙。我本来以某种稀有金属为标准交换媒介,但后来我想知道如何将其他基本经济属性包括在内,例如人口的财富... 希望它看起来并不令人生畏...

11
有什么适合孩子的好的游戏开发程序?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我认识一个非常聪明的小男孩,擅长数学,但在家他却被粘在Nintendo DS上。 当我问他长大后他想做什么时,他说“制作视频游戏!” 我记得几年前提到过一种叫做Scratch的MIT软件,我想也许这个孩子可以做到他想做的。 有没有人在那里使用过任何针对儿童软件的“游戏开发”?你能推荐什么吗?
20 education 

7
编写2D游戏的最简单,最有趣的方式?闪?XNA?其他引擎?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 这是一篇详细介绍我的搜索的文章,其中介绍了我对爱好者游戏程序员最有趣的搜索方式,以利用自己的空闲时间来制作游戏。 我的要求: 我首先看过Flash,做了一些小型游戏,但对性能感到怀疑。我想制作一个相当大的策略游戏,其中有数百个单位同时战斗,其中包括爆炸和动画。也可缩放地图。我看到Adobe为Flash提供了一个新的3D API,但是我不知道这是否还能提高2D性能,我在他们的MAX10会议上找不到与该问题有关的任何内容。您是否说Flash是轻松制作大型2D游戏的好技术?我真的很喜欢Actionscript,而且我喜欢Flash中的一切都非常容易。有几种可用的引擎,使其变得更加容易。 我只是为了好玩而已,如果有合适的动画/粒子编辑器可用,并且如果我要使用的引擎可以在多个平台上使用,那就更好了。(这样一来,更多的人就可以玩我的游戏了)。我也想在许多移动平台上使用它。(因为某些原因,我喜欢触摸输入) 我确实很了解XNA框架,但是没有适用于它的好的引擎,它只能在Windows上运行,这是一个很大的限制。更大的是,每次要将游戏分发给某人时,您都需要安装XNA可再发行组件。如果使用XNA,则必须自己制作所有工具,并且可能必须使用WPF制作它们。(我很想使用Adobe AIR制作工具,但是不幸的是,Flash中的图像处理等API比XNA / WPF中的API要差得多。)现在,我知道我可以自己制作引擎了支持每个平台,但坦率地说,通过API进行大量的工作。毕竟,我想做一个游戏,而不是引擎。 因此,问题就变成了:是否可能有一个可用于2D开发的跨平台(免费或免费开发?)引擎? 我更喜欢:C#,Actionscript。如果工具集高于平均水平,我不介意使用c ++,但我高度怀疑是否存在类似的东西。请证明我错了:)总结:我想使用Flash,但是我不知道它的扩展性是否足够好。我不是脚本编写者,我想要一些可以在适当的IDE中使用的真实API。 仅作为参考,我研究了几种选择,实际上我已经寻找了很长时间。您最终会帮助我做出很多决定。 从功能上讲Flatredball引擎将是理想的选择。但是我尝试了他们的工具,坦率地说,它们太可怕了。绝对无法使用,我需要确定自己做。我没有看过他们的API,但是如果他们的工具太差了,我就不会再去研究了。 Unity3D。这很不错,但是我真的不需要3D,而且这是很多……需要学习的工作。我也不喜欢在不同平台上使用它是如此昂贵,并且只能通过脚本编写代码。您必须分别购买每个平台。编辑器的可用性是中等的,产品的整体性能足以满足大多数目的,但是我自己学习它可能会过头。 Shiva 3D。看起来足够好,但是再说一遍:我真的不需要3D。在我看来,编辑器的可用性比Unity3D差一点,而且我不清楚如何开始编程。我认为它需要C ++进行编码,所以这也是负面的。我想玩得开心,而C#很有趣;) SDL。坦率地说,我仍然需要移植到所有这些不同的SDL实现。而且我不喜欢OpenGL风格的编程,这太丑陋了。它需要c ++,我知道可能有一些包装器,但是我不喜欢使用包装器,因为... 违规。有很多功能,但支持似乎很少,而且针对发烧友。C#绑定被反复删除。我不是引擎迷,我只是想做一个游戏。我认为Irrlicht不会发生这种情况。 Ogre3D。工作太多了,它只是一个图形引擎。也没有多平台支持和c ++。 Torque2D。使用会花费一些钱,而且我没有听到很多关于支持和文档的好东西。每个平台还需要额外付费。
20 c#  2d  actionscript-3 

7
现代着色书?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我对了解着色器感兴趣:它们是什么,何时/何地使用它们,以及如何使用它们。(特别是我对水和光晕效果感兴趣,但是我对着色器的了解接近于0,因此我需要进行一般性介绍)。 我看到了很多已经有两年历史的书籍,所以我不知道它们是否仍然适用。目前,我的目标是XNA 4.0(我认为这意味着适用于Shader Model 4.0的HLSL Shaders),但是我认为通常针对DirectX 11和OpenGL 4的任何东西都是有帮助的。

4
游戏引擎应该做什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我想提高自己的技能/尝试一些新的东西,我想从3D开始。我已经阅读了《用C ++在3D中开始编程》,但是我对引擎有疑问: 引擎应该做什么?我知道它是3D API(即OpenGL或DirectX)之上的抽象层,但是它到底应该做什么?

5
游戏动作需要多个框架才能完成
我之前从未真正做过很多游戏编程,这是一个非常简单的问题。 想象一下,我正在构建一个俄罗斯方块游戏,主循环看起来像这样。 for every frame handle input if it's time to make the current block move down a row if we can move the block move the block else remove all complete rows move rows down so there are no gaps if we can spawn a new block spawn a …

2
基于组件的系统在线资源
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我一直在考虑在游戏中采用基于组件的方法。其他人是否有任何体面的参考资料或示例实现方式将有助于使这种过渡变得容易一些?

6
如何建立2D物理引擎?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以当前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 6年前关闭。 我制作的最高级的游戏是使用物理引擎Box2dFlashAS3制作的8球台球游戏,以及带有关卡的平台游戏。 当我做平台游戏时,我一直希望知道如何制作引擎,以便我可以重复使用它。当我看到具有坡度,弯曲坡度,完美重力和真实物理学的游戏时,我一直希望我知道如何对引擎进行编码。 请为需要的任何相关知识库建议技术和文章。

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.