The distribution of a game onto multiple platforms.

learn more… | top users | synonyms

57
votes
15answers
32k 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?
52
votes
9answers
80k 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 ...
37
votes
5answers
9k views

Any tips for creating cross-platform games? [closed]

Do you have any tips/recommendations when creating a cross-platform game in C/C++?
34
votes
9answers
4k 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
2k 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 ...
17
votes
2answers
4k 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) ...
16
votes
2answers
2k views

Can I embed a game in a Pdf Resume?

I was thinking how it could be cool to have an interactive game on resume. (Obviously the digital version, not paper version.) For the sake of this question and scope of this site, let's ignore ...
14
votes
16answers
7k 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 ...
14
votes
8answers
9k 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 ...
12
votes
8answers
5k views

HTML5 mobile game development vs. native game apps [closed]

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, gameQuery);...
11
votes
5answers
2k views

How can I run on multiple platforms using a custom engine?

Game engines like Unity and Unreal can run on mutiple platforms. I am wondering how they do this. I have been using C++ and OpenGL for a while, and what I am looking for is resources to integrate ...
11
votes
5answers
1k 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 ...
11
votes
2answers
1k 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
3answers
7k 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... ...
10
votes
5answers
2k 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
4answers
611 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 ...
9
votes
3answers
753 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 ...
9
votes
2answers
3k views

Has anyone used MonoTouch for a game? [closed]

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 ...
9
votes
2answers
4k 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 &...
8
votes
10answers
1k views

What tools should I consider if my aim is to make a game available to as many platforms as possible? [closed]

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 ...
8
votes
2answers
14k views

Why can't cross-platform multiplayer games exist?

At least, why are they so difficult to make? - assuming that's the reason why not even AAA studios accomplish this feat for their games. Especially with modern cross-platform game engines like Unreal ...
8
votes
3answers
4k 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
1k 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 ...
8
votes
6answers
615 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
1answer
2k 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" ...
7
votes
6answers
4k 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/ | |...
6
votes
4answers
233 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
2answers
911 views

Are there any game engines in C# or Java that are cross-platform and support multitouch input? [closed]

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 criteria,...
5
votes
4answers
317 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
1k 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
428 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 (...
5
votes
5answers
2k 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 ...
5
votes
1answer
908 views

Cross-platform C++/OpenGL ES development (iOS/Android) [closed]

I already have reasonable experience with C++ and OpenGL, and I have recently decided to try out mobile game development. After successfully creating a simple OpenGL ES Android app using Java, I ...
5
votes
1answer
227 views

Game Engines: how to keep different platforms code in separate plugins?

Considering that some game platforms are under NDA (mostly, the good old console trinity) and that publishing code using their SDK is not allowed, how do game engine usually manage keeping plugins for ...
4
votes
4answers
363 views

Is it possible to design a multiplayer game which can be played from different devices?

I want to design a online multiplayer game for all gaming devices e.g. Desktop PC, Internet browser, Android phones, Android tablets, iPhone, iPad, XBOX 360 etc. Now my main requirement is that, I ...
4
votes
5answers
5k 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 ...
4
votes
3answers
2k 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
6answers
4k 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 ...
4
votes
5answers
2k 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
2answers
982 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 ...
4
votes
1answer
152 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 ...
4
votes
4answers
14k views

Are there any good 2D fighting game engines that can be used to make a commercial product? [closed]

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
890 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
3answers
16k views

SDL for 3D game programming? [closed]

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 ...
3
votes
4answers
2k 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
2answers
956 views

Windows-Linux cross platform game [closed]

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 ...
3
votes
1answer
4k views

Getting started with cross-platform game development [closed]

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
407 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 ...
3
votes
2answers
393 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 ...
3
votes
1answer
174 views

Read custom content in MONO-GAME in a cross-platform way

using Mono-Game, i have some custom content files in some binary format (not .xnb) in run-time i need to read the content of those files. i prefer to get a stream, but if something will give me a ...