Mobile Game Engines

Mobile Game Engines: Interviews with Mobile Game Developers
Interviews with Mobile Game Developers

Mobile Game Engines: Interviews with Mobile Game Engine Developers
Interviews with Mobile Engine Developers

Mobile Game Engines: How to Choose a Mobile Game Engine
How to Choose a Game Engine

3D HTML5 Game Engines

Mobile Game Engines: Interviews with Mobile Game Engine Developers

Interviews with Mobile Game Engine Developers
by Jason Brownlee, 2012

A collection of must-read interviews on creating and maintaining mobile game engines.

Find out more

ammo.js

Platforms: HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: zlib licensed (Open Source) Language: javaScript
Reviews: 0 Reviews Games: 1 Games

Description: ammo.js is a direct port of the Bullet physics engine to JavaScript, using Emscripten. The source code is translated directly to JavaScript, without human rewriting, so functionality should be identical to the original Bullet.

'ammo' stands for "Avoided Making My Own js physics engine by compiling bullet from C++" ;) learn more

Bullet.js

Platforms: HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: zlib-licensed (Open Source) Language: javaScript
Reviews: 0 Reviews Games: 0 Games

Description: A 3D JavaScript Physics Engine.

Bullet.js is a JavaScript port of the popular 3D Physics Engine. This is a port done by: Peter Lüders. The web needs a 3D physics engine. This is it. learn more

Cannon.js

Platforms: HTML5 Orientations: 2D 3D
Price: Free Skill: Intermediate
License: Free (Open Source) Language: Javascript
Reviews: 0 Reviews Games: 5 Games

Description: Inspired by three.js and ammo.js, and driven by the fact that the web lacks a physics engine, here comes cannon.js. learn more

CloudMach

Platforms: HTML5 Orientations: 3D
Price: Private Beta Skill: Beginner
License: Proprietary Language: Javascript
Reviews: 0 Reviews Games: 0 Games

Description: No downloads, plugins or installations required. Our service helps you to bring your games to new markets, achieve the broadest distribution and earn more money. learn more

CopperCube

Platforms: HTML5 Orientations: 3D
Price: Free, Paid access to source Skill: Intermediate
License: Proprietary Language: Javascript
Reviews: 0 Reviews Games: 0 Games

Description: CopperLicht is a WebGL library and JavaScript 3D engine for creating games and 3d applications in the webbrowser. It uses the WebGL canvas supported by modern browsers and is able to render hardware accelerated 3d graphics without any plugins. CopperLicht comes with a full 3D editor and supports all features necessary to create full 3d games in the browser. Unlike other WebGL 3D Engines, CopperLicht compiles your 3D meshes into a small, binary file which downloads quickly, reducing bandwith usage for your users. Simply import your 3D files into the CopperCube editor and publish it as CopperLicht scene. Yet it is still free to be used. learn more

GLGE

Platforms: HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: Javascript
Reviews: 0 Reviews Games: 0 Games

Description: GLGE is a javascript library intended to ease the use of WebGL; which is basically a native browser javascript API giving direct access to openGL ES2, allowing for the use of hardware accelerated 2D/3D applications without having to download any plugins.

The aim of GLGE is to mask the involved nature of WebGL from the web developer, who can then spend his/her time creating richer content for the web. learn more

libGDX

Platforms: Android HTML5 Orientations: 2D 3D
Price: Free Skill: Intermediate
License: Apache License 2.0 (Open Source) Language: Java
Reviews: 14 Reviews Games: 38 Games

Description: The libgdx project is a cross-platform game development library written in Java with some JNI code for performance hungry sections. It abstracts away the differences between writing desktop and Android games based on OpenGL. Applications can be prototyped and developed entirely on the desktop, then only 6 lines of code are needed to run your app on Android. Develop more efficiently using powerful desktop tools such as HotSwap, without needing to wait for your application to be deployed to a device each time it is run.
learn more

MoSync Mobile

Platforms: iPhone Android HTML5 Orientations: 2D 3D
Price: Free, Basic Pro: 199 Euro, Gold Pro: 2999 Euro Skill: Intermediate
License: GNU GPL v2 (Open Source) Language: C, C++
Reviews: 0 Reviews Games: 0 Games

Description: The MoSync Mobile SDK is a complete, rich, cross-platform mobile application development SDK. It's designed by mobile app developers for mobile app developers. With the MoSync SDK, you can build mobile apps for iOS, Android, Windows Phone7, Symbian, Windows Mobile, JavaME and BlackBerry using C/C++, JavaScript/HTML5 or make hybrid apps combining both. learn more

NME

Platforms: iPhone Android HTML5 Orientations: 2D 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: haXe
Reviews: 0 Reviews Games: 0 Games

Description: NME is a free, open-source framework that enables development for iOS, Android, webOS, BlackBerry, Windows, Mac, Linux and Flash Player from a single codebase. Unlike most cross-platform frameworks, NME applications are not written in a low-level language (like C or C++) and does not require a virtual machine or runtime (like Java and Adobe AIR) in order to run on a target platform. learn more

PhiloGL

Platforms: HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: JavaScript
Reviews: 0 Reviews Games: 0 Games

Description: PhiloGL is a WebGL Framework for Data Visualization, Creative Coding and Game Development. learn more

PlayCanvas

Platforms: iPhone Android HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: Proprietary Language: JavaScript
Reviews: 0 Reviews Games: 0 Games

Description: PlayCanvas is the world’s first cloud-hosted game development platform. It is an online social hub that seamlessly marries a powerful, multi-user visual editing platform with a rich community site.

The whole toolset and the games it generates are built on HTML5 technology and therefore run on any device equipped with a web browser. Since user projects and the resulting games are all stored in the cloud, developers can trivially switch between devices during development and generate truly device independent games. Tools and games are delivered to the browser in a completely frictionless manner, with no installation or browser plugin required. Everything is guaranteed to remain synchronised and up to date.

A cornerstone of PlayCanvas is its support for realtime collaboration in the style of Google Docs. Developers can work harmoniously in the same project. They are no longer held up by co-developers and have complete visibility of the whole team’s progress.

PlayCanvas is designed around the principles of social development. When developers
sign up for the service, they become part of a community that makes discoverability simple and allows teams to form organically. Developers also have the option to allow their games to be forked, facilitating ‘remixed’ versions of popular games to ripple out across the site.

Games built with PlayCanvas can be exported, downloaded and self-published. The developer has complete freedom to provision their own hosting or submit to desktop or mobile app stores. Alternatively, in a single click, PlayCanvas games can be published directly to playcanvas.com without having to upload or download anything. learn more

SceneJS

Platforms: HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License, GPLv2 (Open Source) Language: JavaScript
Reviews: 0 Reviews Games: 0 Games

Description: SceneJS 2.0 is an open-source 3D engine on WebGL that is geared towards rendering large numbers of individually pickable and articulated objects as required for engineering and data visualisation applications.

On the inside, SceneJS is a fast draw list that's optimised for things like fast redraw and picking, while on the outside it's a convenient JSON-based scene graph API that easy to hook into the rest of the application stack.

SceneJS is a lean rendering kernel which omits functionality such as physics and visibility culling. However, since it's very efficient to update the states of objects, it's therefore practical to integrate your choice of third-party toolkits for these tasks, such as TweenJS, JSBullet and jsBVH.

SceneJS, for example, almost completely encapsulates WebGL behind it's API rather than expose it. As such, SceneJS is popular with people who work want to bolt a Web front end onto their app without getting deeply into JavaScript. learn more

SpiderGL

Platforms: HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: GNU Lesser General Public License (Open Source) Language: javaScript
Reviews: 0 Reviews Games: 0 Games

Description: SpiderGL is a JavaScript 3D Graphics library which relies on WebGL for realtime rendering.

SpiderGL provides typical structures and algorithms for realtime rendering to developers of 3D graphics web application, without forcing them to comply with some specific paradigm (i.e. it is not a scene graph) nor preventing low level access to the underlying WebGL graphics layer. learn more

three.js

Platforms: HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: Javascript
Reviews: 0 Reviews Games: 4 Games

Description: Javascript 3D library. The aim of the project is to create a lightweight 3D library with a very low level of complexity - in other words, for dummies. The library provides canvas, svg and WebGL renderers. learn more

© Copyright 2013 All Rights Reserved