•        111

The ALGE OpenGL ES SDK enables you to develop applications for several platforms in a unified development environment.



Related Projects

MonoGame - One framework for creating powerful cross-platform games.

One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes. Create, develop and distribute your games your way. It is an Open Source implementation of the Microsoft XNA 4 Framework. Our goal is to allow XNA developers on Xbox 360, Windows & Windows Phone to port their games to any platform

DeltaEngine - Open Source Multiplatform Game Engine, C# OpenGL Version (custom wrapper) including the Editor

The Delta Engine is allows you to develop applications and especially games for many different platforms (mobile, tablets, console, PC) completely under Windows with .NET by using your favorite tools. It is free to use on Windows, Open Source and written in C# (.NET). Supported Frameworks: GLFW, OpenTK, SharpDX, SlimDX, XNA and MonoGame.

Cocos2d - Cross-platform, game-development tools used by millions of developers all over the world

Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world. Cocos2d-x allows developers to exploit their existing C++, Lua and Javascript knowledge for cross-platform deployment into iOS, Android, Windows Phone, Mac OS X, Windows Desktop and Linux, saving time, effort and cost. Cocos2d-x is fast, easy to use and loaded with powerful features.

Klay Game Engine

KlayGE is an open source, cross-platform game engine with plugin-based architecture. It provides a framework to make game development, testing, porting as simple as possible.

panda3d - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ program. It featues include Exposes Full Power of Graphics API, Powerful interface between shaders and engine, Support for tessellation and compute shaders, Fullscreen filters such as Bloom, Cartoon Inking, Volumetric Lightning, Blur/Sharpen and Ambient Occlusion, as well as the ability to use your own, Get models from your 3d modeller to Panda3D easily, Several options for adding sounds, physics simulation to your game.

AirSim - Open source simulator based on Unreal Engine for autonomous vehicles from Microsoft AI & Research

AirSim is a simulator for drones (and soon other vehicles) built on Unreal Engine. It is open-source, cross platform and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped in to any Unreal environment you want.Our goal is to develop AirSim as a platform for AI research to experiment with deep learning, computer vision and reinforcement learning algorithms for autonomous vehicles. For this purpose, AirSim also exposes APIs to retrieve data and control vehicles in a platform independent way.

engo - Engo is an open-source 2D game engine written in Go.

A cross-platform game engine written in Go following an interpretation of the Entity Component System paradigm. Engo is currently compilable for Mac OSX, Linux and Windows. With the release of Go 1.4, supporting Android and the inception of iOS compatibility, mobile has been be added as a release target. Web support (gopherjs) is also available.This table shows the current state of what's working and what's not. We are aiming to turn all No columns into Yes columns.

Starling Framework - The Cross Platform Game Engine

The Starling Framework allows you to create hardware accelerated apps in ActionScript 3. The main target is the creation of 2D games, but Starling may be used for any graphical application. Thanks to Adobe AIR, Starling-based applications can be deployed to mobile devices (iOS, Android), the desktop (Windows, OS X), and to the browser (via the Flash plugin).

Axiom 3D Rendering Engine

The Axiom 3D Engine is an open-source, cross-platform 3D graphics rendering engine for .NET and Mono.

KonsolScript and Game Engine

Free and Open Game Programming Language for Windows and GNU/Linux

Godot - A multi-platform 2D and 3D open source game engine

Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel.

ZeroC - Internet Communications Engine

The Internet Communications Engine (Ice) is a modern object-oriented middleware with support for C++, .NET, Java, Python, Objective-C, Ruby, and PHP. Its latest release has support for Android and .NET Framework. It helps to build distributed applications easier as it takes care of all interactions with low-level network programming interfaces. It supports cross-language and cross-platform communication.


Mobile Application Development Platform for Enterprises

NativeScript - Build native iOS and Android apps using JavaScript

NativeScript is a framework for building native iOS and Android apps using JavaScript and CSS. It renders UIs with the native platform’s rendering engine, no WebViews, resulting in native-like performance and UX. It provides a best-of-both-worlds development experience, its cross-platform JavaScript modules give you the convenience of writing iOS and Android apps from a single JavaScript codebase, while its runtimes gives you the power of accessing native APIs, SDKs, and frameworks.

bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. AirMech is a free-to-play futuristic action real-time strategy video game developed and published by Carbon Games.

cocos2d-js - cocos2d-x for JS

Cocos2d-JS is Cocos2d-x engine's JavaScript version that includes Cocos2d-html5 and Cocos2d-x JavaScript Bindings. It equips your game with cross-browser and cross-platform abilities, accompanied by full Cocos2d-x features and simplified JavaScript friendly APIs.Cocos2d-JS reinvented workflows for all platforms in v3.0, it provides a consistent development experience for whichever platform you want to distribute to, no matter web and native. "Code once, run everywhere" is incredibly easy and natural in Cocos2d-JS. With one single JavaScript code base, you can run your game on all web browsers and native platforms including Mac OS, Windows, iOS and Android. This will bring your game great opportunities in almost all channels of distribution. On the other hand, if you are only interested in casual games on the web, you can embed directly in your web page the Cocos2d-JS Lite Version which is extremely easy to use and light as a feather.

lwjgl3 - LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications

LWJGL ( is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL/Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem.LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose. As such, novice programmers are encouraged to try one of the frameworks or game engines that make use of LWJGL, before working directly with the library.

spring - A powerful free cross-platform RTS game engine

Spring (formerly TASpring) is an Open Source Real Time Strategy game engine. Visit our project homepage for help, suggestions, bugs, community forum and everything spring related. Once you are in-game, Spring games basically work like every other RTS, though it has a LOT of additional ways of control and customizability.

mandala - A Go framework for writing native Android applications

Mandala is a framework for writing Android native applications in Go using the Goandroid toolchain. You can develop, test and run your application on your desktop and then deploy it to an Android device. It encourages the use of idiomatic Go for writing Android applications: communication happens through channels and not callbacks. The framework should not be considered a high-level game engine but as a basic layer onto which game engines can be built or existing ones can be used. In my opinion, this opens interesting scenarios in the developing of native Android applications/games in Go. Goandroid's native_activity example was the initial source of inspiration for this project. Please consider that Mandala is in a very early stage of development: API will change, test coverage is not so good for now. Last but not least, Go doesn't officially support native Android development. Regarding this point, I hope that the present work could act as a sort of incentive in the direction of an official Android support by the Go Team.

Wrecked Games Engine

Wrecked Games Engine is a cross-platform 3D game engine written in C++. With a limited amount of abstraction, the engine is meant to be simple. The game logic is separated and driven by scripts.