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

  •        462

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



Related Projects

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

  •    CSharp

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.

awesome-monogame - A collection of interesting libraries/tools for Monogame based game projects


A hand-picked bookmark collection of subjectively modern/interesting libraries/tools for building cross-platform games with MonoGame framework. To the extent possible under law, Aloïs Deniel has waived all copyright and related or neighboring rights to this work.

Yna Engine


Yna is a lightweight 2D and 3D game engine using MonoGame Framework (or XNA).

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

  •    C++

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.

MonoGame - Write Once, Play Everywhere


An Open Source, implementation of the Microsoft XNA 4 Framework. Our goal is to allow XNA developers to target iOS, Android, Windows 8, Mac, Linux and more!

Content Factory


The Content Factory is an auxiliary MonoGame game development tool. It provides contents management functions.

GamePlay - Open-source, cross-platform, C++ game engine for creating 2D/3D games.

  •    C++

GamePlay is an open-source, cross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games. Open-source under Apache 2.0 license.

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

  •    C

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.

KlayGE - KlayGE is a cross-platform open source game engine with plugin-based architecture.

  •    C++

KlayGE is a cross-platform open source game engine with plugin-based architecture. It's started since 2003. The explicit goal of KlayGE is: to arm your engine with cutting-edge technology. It provides a framework to make game development, testing, porting as simple as possible. Before compiling KlayGE, Python 2.7+ and CMake 3.4+ must be installed first. Then you can run to build KlayGE, its Samples, Tools, etc. For details, please see

GDevelop - :video_game: GDevelop is an open source HTML5 and native game creator requiring no coding skills

  •    C++

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. A pre-generated documentation of the Core library, C++ and JS game engines is available here.



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.

o3de - Source for O3DE (Open 3D Engine)

  •    C++

O3DE (Open 3D Engine) is an open-source, real-time, multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations. For information about contributing to Open 3D Engine, visit

CRYENGINE - CRYENGINE is a powerful real-time game development platform created by Crytek.

  •    C++

This repository houses the source code for CRYENGINE. Instructions on getting started with git can be found here, along with details on working with launcher projects and git source code.

xenko - Xenko Game Engine

  •    CSharp

Xenko is an open-source C# game engine for realistic rendering and VR. The engine is highly modular and aims at giving game makers more flexibility in their development. Xenko comes with an editor that allows you create and manage the content of your games or applications in a visual and intuitive way. To learn more about Xenko, visit



C# MonoGame version of the Delta Engine - Open Source Multiplatform Game Development

jMonkeyEngine - A complete 3D game development suite written purely in Java.

  •    Java

jMonkeyEngine is a 3D game engine for adventurous Java developers. It’s open-source, cross-platform, and cutting-edge. 3.2.2 is the latest stable version of the jMonkeyEngine 3 SDK, a complete game development suite. The engine is used by several commercial game studios and computer-science courses.

godot-kickstarter-2019 - Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest

  •    GDScript

This is our work repository for the Create your Own Games with Godot, the Free Game Engine Kickstarter campaign. We created over 10 MIT-licensed Godot demos, and dozens of game creation tutorials.

KonsolScript and Game Engine


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

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.