The distribution of a game onto multiple platforms.
49
votes
15answers
17k views
Cross Platform 2D Graphics Engines [closed]
I'm looking for a 2D graphics engine that would allow me to release to Windows, Mac and the iPhone, much the way Unity does for 3D.
Is there a good engine that does this and is specific to 2D?
34
votes
9answers
15k views
Easy to use cross-platform 3D engines for C++ game development? [closed]
I want to try my hand at writing a 3D game. However I don't want to start at such a low level of drawing individual triangles and writing my own 3D object loader and so on. I've heard of things like ...
28
votes
5answers
3k views
Any tips for creating cross-platform games?
Do you have any tips/recommendations when creating a cross-platform game in C/C++?
26
votes
9answers
2k views
Cross-platform independent development
Some years ago, if you wrote in C and some subset of C++ and used a sufficient number of platform abstractions (via SDL or whatever), you could run on every platform an indie could get on - Linux, ...
20
votes
3answers
738 views
Multi-platform multi-threading: What are the real challenges?
While a library like SDL provides a cross-platform wrapper API for threading, I think it would be naive to assume that this leads directly to easy development of games across vastly different ...
13
votes
16answers
5k views
Cross platform mobile game design - any options? [closed]
Are there any frameworks or projects that support cross-platform mobile game development? At the moment Titanium does cross platform development, but doesn't support high end graphics APIs, so many ...
13
votes
9answers
7k views
C# (Mono)/Java 3D Game Engine recommendation [closed]
can you recommend a good C# game engine for cross platform (Win/Mac/Linux, I don't care about consoles) development?
I've got some experience with raw OpenGL and I played around with Java bindings ...
10
votes
2answers
660 views
What are effective strategies for a small game development team? [closed]
What are language/platform-agnostic best practices for a small game development team of intermediate to advanced developers?
High-level strategies (as well as suggestions in terms of frameworks, ...
10
votes
2answers
3k views
Has anyone used MonoTouch for a game?
With the pending release of MonoDroid we have decided to revisit MonoTouch as a possible alternative to gearing up some Objective-C skills. I was wondering if anyone had any experience and would ...
10
votes
5answers
946 views
Cross platform low level graphic API
When creating a system abstraction is better to have the platform different APIs hidden by a common interface at the lowest level that makes sense.
Taking in account the different modern (with no ...
9
votes
8answers
3k views
HTML5 mobile game development vs. native game apps
What is the current state of game engines, frameworks, libraries and conversions related to the HTML5 set of technologies (including CSS3 and JavaScript libraries such as RaphaelJS, Impact, ...
8
votes
4answers
555 views
As an Android dev, what should I keep in mind for porting to iPhone?
As an Android game developer, what should I keep in mind while developing my game if I ever wanted to cross-platform the game to the iPhone? Any strategies, tips, etc. on porting to both of these ...
8
votes
5answers
837 views
Should beginning/indie game developers target multiple platforms initially?
Partially as a response to How do game developers target multiple platforms (Xbox 360, PS3, PC and Linux)? but mainly because there are people on here with published games, should cross platform be ...
8
votes
3answers
3k views
Would a Python game run on multiple platforms?
I have plans to write a game in Python and probably some SQL.
I'm concerned about how versatile my program will be when I finish it, ideally I'd like it to run on Windows, Mac, Android, and iPhone... ...
8
votes
2answers
915 views
Using C++11 for cross-platform Game Engine Development
Note: This is not a 'give your opinion' question about C++03 and C++11.
Our game engine, written in C++03, is designed to be compiled on Windows, OSX and iOS. Linux support is planned for the (very) ...
8
votes
3answers
2k views
How do game developers target multiple platforms (Xbox 360, PS3, PC and Linux)?
How do game developers target multiple platforms at once? For example, Xbox 360, PS3, PC and Linux. For 2D games, is it possible to also target the iPhone? I'm be interested in engines used (2D/3D, ...
8
votes
3answers
532 views
How are games created for different platforms?
How are games created for different platforms?
For example, Call of Duty: Modern Warfare 3 is available on PS3, Xbox 360, Wii and PC.
Are they completely reprogrammed with no common code? Is there ...
8
votes
2answers
1k views
Float, double or both for 2D Vector class?
I'm currently writing a small cross-platform OpenGL-based 2D game engine for our studio. When I researched which 2D Vector class to use, I stumbled across three different design paradigms:
Float ...
7
votes
10answers
853 views
What tools should I consider if my aim is to make a game available to as many platforms as possible?
We're planning on developing a 2D, grid-based puzzle game, and although it's still very early in the planning stages, we'd like to make our decisions well from the beginning.
Our strategy will be to ...
7
votes
6answers
509 views
Is it possible to write a game that doesn't require a GPU?
I already know many computers today have a GPU that supports DirectX and OpenGL.
But what about computers that don't? Can I write a simple 2D game that does not rely on the GPU, so that it works even ...
7
votes
3answers
782 views
What makes a good educational game? [closed]
I'm currently creating a game framework/engine for educational games. My hope is that this can be used in elementary schools. It is of course extremely important that the games are both fun and ...
7
votes
5answers
2k views
How can I refer to Android assets in other directories?
My project was initially not meant for Android, and its assets are organised along the following directory structure (I hope the ASCII art renders reasonably well):
/
+- engine/
| +- src/
| ...
7
votes
2answers
746 views
Are there any game engines in C# or Java that are cross-platform and support multitouch input?
I'm looking for game engines (particularly 2D) that can run/create games for Windows, Mac, and Linux, and support multitouch inputs and gestures. I'm able to find many that meet the first two ...
6
votes
4answers
192 views
Game development for multiple Microsoft platforms
I intend to develop games for Microsoft's Windows Store, however, I'm confused between their platforms, so please clarify those questions:
Is there any technology (XNA, DirectX), so a game can be ...
6
votes
1answer
784 views
F# Game Development
I'm a F# user. What library should I use to develop games (2D and/or 3D) in F# and being cross-platform? Like how Processing is.
Don't answer DirectX or WPF or other things that are "too .NET" ...
5
votes
4answers
236 views
When should I decide what language and platforms I will use for a project?
During your development process, when is the recommended phase to decide what platform to aim for, and what language to use?
I figured that it would be better to choose at the beginning what would be ...
5
votes
1answer
679 views
Setting up a cross-platform Ogre project on a Git repository
I'm looking to start a cross platform game project using Ogre, and I want to host it on a git repository. I'm collaborating with a friend on this: I'm on a Mac using Xcode, and he's on a PC using ...
5
votes
4answers
321 views
How bad would be to focus on iOS/Android development for an indie developer? [closed]
After some time developing games for others I'm thinking of moving towards my own productions. My background is 10+ years of software development, with last 2 years spent on the iOS development ...
4
votes
3answers
1k views
Which API for cross platform mobile audio?
This question focuses on the API's available on phones.
I'd been planning to use OpenAL in my game for maximum portability. It runs great on Linux so I can quickly iterate while developing as well ...
4
votes
5answers
1k views
Is it worth planning to be cross-platform in mobile game development?
Disclaimer: my goal is not to use cross-platform frameworks like Unity.
I am currently planning a mobile game which I intend to first launch on iOS. However, I am wondering if it is better to write ...
4
votes
3answers
4k views
Are there any good 2D fighting game engines that can be used to make a commercial product?
I'm looking for a good 2D fighting game engine based on sprites. I really dont care much about which language that it is programmed in. Specifically I'm looking for an engine I can use for a game I ...
4
votes
1answer
564 views
Lua or C++ in Cococ2d-x
I am going to use Cocos2d-x to make a game for Android and ios, but my question is, do I use the Lua integration or only c++, I see Lua useful here because the compilation thing.
Or do I use only Lua ...
3
votes
5answers
3k views
Which free HTML5-based game engine meets these requirements? [closed]
I am experienced with traditional JS and HTML but new to HTML5. I want to develop games in HTML5 so that it can work on all devices and browsers, including IE. Additionally, I require the following ...
3
votes
4answers
1k views
Is there any game-oriented virtual machine out there?
I'm investigating about virtual machines and their use in Games.
I'm looking for something cross-platform (at least win/mac/linux, mobile and consoles are a nice to have but not mandatory) and it ...
3
votes
6answers
2k views
Can I develop Linux + Windows games using C#, .NET and OpenGL?
I want to learn to develop 3D and 2D graphics with either OpenGL or DirectX. I chose OpenGL as it's being used in webGL and works cross-platform.
I already know .NET well, and the C# language just ...
3
votes
2answers
504 views
How do I get consistent Xbox360 Controller input across Linux, Mac, and Windows?
I'm developing a browser plugin to provide joystick access to all browsers on all platforms. The issue that I'm running into is that OS X doesn't seem to provide Xbox 360 joystick input without ...
3
votes
5answers
1k views
Getting Started With Web-based Games…Can I Reasonably Target Flash And Silverlight And HTML5?
I come from a .NET background and I've done a few simple things in Silverlight. I'd love to adopt that and make my site and games Silverlight only; but I hear it has a fairly low install base.
I ...
3
votes
1answer
144 views
Deciding Which Platforms to Support — Silveright (+Android?)
My "usual" stack for game dev is to create (in-browser) Silverlight games. I've decided I want to branch into iPhone or Android, and decided to go droid because it's cheaper (considering I don't have ...
3
votes
1answer
2k views
Getting started with cross-platform game development
I am looking for a starting place to develop a crossplatform OpenGL game that runs on Mac, PC and potentially Linux. The difficulty is that I don't want to use an existing graphics library.
I've ...
3
votes
1answer
347 views
Cross platform data format
I've got a best/common practice question about cross platform development. We're developing a Unity game and we've got a custom data format (a modified jpeg) that a C# tool we developed pumps out and ...
2
votes
7answers
400 views
Which frameworks are system agnostic?
I'd like to have as little portability issues as possible but supports hardware acceleration. The main priority is on PC and having a game run on Windows, Linux and MacOS. Porting to consoles would ...
2
votes
1answer
563 views
Game Development at iOS, Android and PC with OpenGL ES
I'm beginning iOS apps development, and my aim is to make games to launch on App Store.
But I want to know if it's possible to program a game on Xcode with OpenGL ES (C++ game logic), integrate it on ...
2
votes
3answers
582 views
Windows-Linux cross platform game
The answers to this cross-platform related question are useful, however I want my (C++) game to run on Windows and Linux (and be packaged for Ubuntu) only. I'm not interested in platforms like mobile ...
2
votes
1answer
2k views
Whats the best cross-platform game engine that supports Linux?
What is the best cross-platform game engine, being the most commercially supported, there is for free available for development on Linux? I'm planning on creating multiple, non-commercial, fps games ...
2
votes
2answers
271 views
Voice input in games beyond voip chat
Is there any cross platform libraries available for handling input from a microphone?
I am thinking beyond voice chat to noise / voice recognition.
I am putting together a plan for a role playing ...
2
votes
0answers
456 views
Best platform for android and ios game? [closed]
Ok, this has been asked before, but not recently, and most of the answers were just 'buy a mac'. So we're a couple guys who've been making small flash games, and now we want to go mobile, and there ...
1
vote
4answers
440 views
Is semantic games a good idea?
I wish to address the low re-usability of game technology (at least provide a theoretical solution).
I'm considering an approach using a semantic game format, effectively decoupling the story and ...
1
vote
3answers
468 views
What should I use to handle input?
What should I use to handle input? I am wanting to use OpenGL so that my games are cross platform. DirectX provides input libraries, and OpenGL does not. Because my games need to be cross platform, I ...
1
vote
2answers
2k views
SDL for 3D game programming?
I have been studying SDL for a few weeks and I have succeeded in making a 2D Ping-Pong game, but I want to get started in 3D development, and I'd like to know if SDL is capable (and suitable) for 3D ...
1
vote
2answers
392 views
How hard is it to build for other platforms using the Unreal Engine 3?
Quick question to those that have used the Unreal 3 Engine for development. (Not the UDK).
How much work would it take to take a game made on/for Windows and output a working build on another ...
