Questions tagged «cross-platform»

在多个平台上分发和开发游戏。

2
小型游戏开发团队的有效策略是什么?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 对于由中级到高级开发人员组成的小型游戏开发团队,与语言/平台无关的最佳做法是什么? 欢迎使用高级策略(以及可能提供良好ROI的有关框架,引擎或IDE的建议)。

3
为什么不能存在跨平台的多人游戏?
至少,为什么它们这么难制造?-假设这就是为什么甚至AAA工作室也无法在游戏中实现这一壮举的原因。尤其是对于可以在Xbox,PS4和PC上构建的现代跨平台游戏引擎(如Unreal和Unity)而言,为什么还没有大规模地做到这一点? 例如,《暗黑破坏神III》是在各种平台上发行的游戏。尽管它是暴雪公司(暴雪公司)的产品,暴雪公司是世界上最富有的视频游戏公司之一,但它不允许Xbox播放器与使用PC的人一起玩。

5
初学者/独立游戏开发商是否应该最初针对多个平台?
部分响应于游戏开发人员如何针对多个平台(Xbox 360,PS3,PC和Linux)?但主要是因为有人在这里发布游戏,因此跨平台是否应该成为尝试进入业务领域的开发人员的首要要求/功能?我一直是一个信徒(以完全拖延的方式)选择“利基”或“大众市场”平台,并在需要时再移植。跨平台始终感觉像是进入的人为障碍。为什么我们都不应该编写iPhone,Windows或浏览器游戏?

2
对于2D Vector类,是浮点型还是双精度型?
我目前正在为我们的工作室编写一个基于OpenGL的跨平台小型2D游戏引擎。当我研究使用哪种2D Vector类时,偶然发现了三种不同的设计范例: 浮动和按价值致电,就像在Gamasutra的这篇文章中一样。似乎速度很快,但精度却很低(另请参见Thread)。专业版:快速,便携式且与大多数库兼容。 双重和按引用致电。如果我正确理解了以上文章,我也可以使用2个双精度变量而不是4个浮点数。根据上述线程double仍然比float慢。 double和float的模板:广泛流行的书籍“ Game Engine Architecture ”使用模板,使得可以根据需要使用float和double。明显的缺点是代码膨胀。另外,我怀疑是否可以在基本不编写两个类的情况下优化代码。 我希望了解您在内部引擎中使用的解决方案,以及例如流行游戏引擎的精确度,因此我可以决定在引擎中实施哪种解决方案。目前,我正在考虑仅使用float精度并使用它。

5
跨平台底层图形API
创建系统抽象时,最好在有意义的最低级别上用通用接口隐藏平台不同的API。 考虑到不同的现代(无固定功能管道)本地图形API:OpenGLES 2.0 +,OpengGL 3.0 +,DirectX 10.0 +,Xbox DirectX 9,LibGCM 如果要创建一个无状态的低级图形API放在所有这些之上,那么使它尽可能薄且尽可能快的最佳方法是什么?

1
跨平台C ++ / OpenGL ES开发(iOS / Android)
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 4年前关闭。 我已经具有使用C ++和OpenGL的合理经验,并且我最近决定尝试开发移动游戏。在使用Java成功创建了一个简单的OpenGL ES Android应用程序之后,我研究了以最少的重写代码为目标同时定位Android和iOS的方法。我尝试使用Visual Studio 2015引以为傲的跨平台应用程序开发工具,但发现它们太新了,因此文档记录极少。我可以构建程序提供给我的模板项目,但是我不知道如何在给定这些模板的情况下将资产添加到游戏中或处理触摸屏输入。 不幸的是,我有一个特定的愿望,过于具体,无法在Google上找到。我想使用C ++制作一个OpenGL ES游戏,并为Android和iOS使用针对平台的精简包装。人们向我提出了类似的问题(尽管不完全相同),并且不止一个人回答说,我想要做的不仅是可能的,而且相对容易,因为我不必担心UI。 我尝试了本教程,但是它已经存在了将近三年,因此可能是为较旧的技术设计的,结果,我遇到了各种无法解释的错误。不过,截至目前,该教程与我所发现的最接近。其他所有功能要么仅适用于Android,要么建议我每年支付数百美元来使用Marmalade SDK。有时,我感觉只需要编写两次代码,一次是用Java,一次是用Objective-C,但是我一直对这种解决方案是可行的,但由于某种原因,在任何现代细节中都没有涉及,深有感触。 总而言之,我想制作一个适用于iOS和Android的OpenGL ES游戏,并使用单个C ++代码库包装少量平台特定的代码。但是,尽管有几个人推荐了这种方法,但没人能告诉我该怎么做。有人可以告诉我是否确实可行,如果可以,我可以做什么或可以去哪里学习?

3
Python游戏可以在多个平台上运行吗?
我计划用Python和一些SQL编写游戏。我担心我的程序在完成后会具有怎样的通用性,理想情况下,我希望它可以在Windows,Mac,Android和iPhone上运行...但是我有种感觉,手机将无法使用此功能那类的东西。我将如何编写可在多个平台上运行的程序?对于初学者来说,这是否可行?


2
有人使用过MonoTouch游戏吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 随着即将发布的MonoDroid的发布,我们决定重新访问MonoTouch,作为提高某些Objective-C技能的一种可能选择。我想知道是否有人有经验,并且会在其他人碰上之前分享陷阱。设置为CW,请为每个答案设置一个障碍。 MonoTouch允许通过访问本机代码库的C#开发iPhone和iPad应用程序。

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.