Awesome
Open source game engines
Table of contents
C
-
raylib - A simple and easy-to-use library to enjoy videogames programming. [source]
-
SGDK - A free development kit allowing development of software in C language for the Sega Mega Drive. [source]
-
Simple DirectMedia Layer - a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware. [source]
-
Xash3D FWGS Engine - Xash3D FWGS is a game engine, aimed to provide compatibility with Half-Life Engine and extend it, as well as to give game developers well known workflow. [source]
C# <span id="c-sharp">
-
MonoGame - One framework for creating powerful cross-platform games. [source]
-
Murder- A pixel art ECS game engine. [source]
-
NeoAxis - A versatile game engine for creating video games and real-time apps. [source]
C++ <span id="cpp">
-
Cafu - A game and graphics engine for multiplayer, cross-platform, real-time 3D action. [source]
-
Cocos2d-x - Open-source, flexible, and lightweight 2D game engine. [source]
-
Esoterica Engine - An MIT licensed starter game engine framework. [source]
-
FIFE - A free, open-source cross-platform game engine. [source]
-
JNGL - Just a Neat Game Library - Easy to use cross-platform 2D game library for C++. [source]
-
Godot - A free, all-in-one, cross-platform game engine that makes it easy for you to create 2D and 3D games. [source]
-
Nebula - An open-source and free-to-use modern C++ game engine. [source]
-
Ogre - One of the most popular open-source graphics rendering engines. [source]
-
SFML - A simple interface to the various components of your PC, to ease the development of games and multimedia applications. [source]
-
Serious Engine v.1.10 [source]
-
Solarus - A lightweight, multiplatform, free and open-source 2D game engine. [engine]
-
Torque - A completely free, open-source, game engin. [source]
Clojure
- core - Аn experimental new way to write videogames in the form of an Action-RPG Maker Tool & Engine & Property-Editor.
Common Lisp
- Trial - A game engine written in Common Lisp. [source]
F# <span id="f-sharp">
- Nu - Nu Game Engine. [source]
Go
- Ebitengine - A dead simple 2D game engine for Go. [source]
Java
JavaScript
-
Phaser - A fast, free and fun open source framework for Canvas ans WebGL powered browser games. [source]
-
Three.js - An easy-to-use, lightweight, cross-browser, general-purpose 3D library. [source]
Lua
-
Gideros - A complete framework you can use to make 2D games and apps in Lua with instant on-device testing: exports to Windows, Linux, MacOs, iOS, Android, HTML5. [source]
-
LÖVE - An awesome framework you can use to make 2D games in Lua. [source]
-
LÖVR - An open source framework for rapidly building immersive 3D experiences. [source]
-
Solar2D - A Lua based game engine with focus on ease of iterations and usage. [source]
Pascal
- Castle Game Engine - Cross-platform (desktop, mobile, console) 3D and 2D game engine. [source]
Python
-
Pygame - A free and open-source cross-platform library for the development of multimedia applications like video games using Python. [source]