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

  •        72

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.

This release uses NuGet to get all required dependencies, except MonoGame (you can also get the Delta Engine itself via NuGet). Only the .NET Framework 4 Client Profile is required.

Several full fetched games have been developed with the Delta Engine. SoulCraft, SoulCraft 2, Heroes of Soulcraft (12+ million downloads on Android, iPhone, iPad, Amazon, Ouya, Windows 8, Windows Phone 8) and Arena Wars (PC) are some examples.



Related Projects

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.

KonsolScript and Game Engine

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

termloop - Terminal-based game engine for Go, built on top of Termbox

Termloop is a pure Go game engine for the terminal, built on top of the excellent Termbox. It provides a simple render loop for building games in the terminal, and is focused on making terminal game development as easy and as fun as possible.Termloop is still under active development so changes may be breaking. I add any breaking changes to the Changelog - hopefully at this stage there shouldn't be too many. Pull requests and issues are very welcome, and do feel free to ask any questions you might have on the Gitter. I hope you enjoy using Termloop; I've had a blast making it.

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).

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

nano - Lightweight, facility, high performance golang based game server framework

Nano is an easy to use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network related programming.Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes.

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.

GDevelop - HTML5 and native game creator requiring no coding skills

GDevelop is a full featured, open source game development software, allowing to create HTML5 and native games without any knowledge in a specific programming language. All the game logic is made thanks to an intuitive and powerful event based system.

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.

Xploit Game Engine

Xploit is a 3D Game Engine which helps game developers quickly and easily develop polished 3D games. This Engine fills in the gaps present in the XNA Framework by providing libraries for Shadow Mapping, Animation, Shading and Particle Effects. It's developed in XNA, HLSL and C#.

goworld - Scalable Distributed Game Server Engine with Hot Swapping in Golang

GoWorld server adopts an entity framework, in which entities represent all players, monsters, NPCs. Entities in the same space can visit each other directly by calling methods or access attributes. Entities in different spaces can call each over using RPC.A GoWorld server consists of one dispatcher, one or more games and one or more gates. The gates are responsible for handling client connections and receive/send packets from/to clients. The games manages all entities and runs all game logic. The dispatcher is responsible for redirecting packets among games and between games and gates.

jMonkeyEngine - 3D Game Engine in Java

jMonkeyEngine is a game engine made for developers who want to create 3D games following modern technology standards. It helps to create games that run on any OpenGL 2 and 3-ready device with the Java Virtual Machine – web, desktop, or mobile. It supports Shaders, Lighting, Physics, Special Effects, Texturing, Terrian and lot more.

ebiten - A simple 2D game library in Go

Note: Gamepad is not available on Safari/Android/iOS. Keyboard is not available on Android/iOS.Ebiten is licensed under Apache license version 2.0. See LICENSE file. - State management and more for turn based games.

The goal of this framework is to allow a game author to essentially translate the rules of a game into a series of simple functions that describe how the game state changes when a particular move is made, and the framework takes care of the rest. You will not need to write any networking or backend code.See changelog.

Universe Engine

The Universe Engine is a framework for creating games in C++. It provides game developers with all features they need - in a single engine. Now it is possible to create high quality games with Open Source Software.


An open source project for creating a clone of the old class Pong game. This project is also a way for me to get accuainted with XNA framework. The secondary aim for this project is to create base library for creating more complex games. We strive for the use of design patterns.

xoreos - A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P

xoreos is an open source implementation of BioWare's Aurora engine and its derivatives, licensed under the terms of the GNU General Public License version 3 (or later). The goal is to have all games using this engines working in a portable manner, starting from Neverwinter Nights and ending with Dragon Age II.Currently, the "foundation" work of managing resources, reading many basic file formats, displaying graphics and playing sounds has been done. All targeted games show partial ingame graphics, such as the area geometry and objects, letting you fly around in a "spectator mode". Some games show partial menus, and something resembling a starting point for a script system is there.

Windows Phone Cocos 2D like Game Engine

This project seeks to make an engine for XNA Game Development for Windows Phone, similar to the popular Cocos2D


RhinoXNA is a 2D graphics rendering library that makes developing games with XNA even easier by wrapping up all the drawing functionality so the developers can focus on the game implementation. RhinoXNA is developed using Visual Studio 2010 C# Express Edition using XNA and is ...