Skip to content

Latest commit

 

History

History
128 lines (71 loc) · 6.66 KB

README.md

File metadata and controls

128 lines (71 loc) · 6.66 KB

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#

  • 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]

  • Stride - Free, open-source, cross-platform. [source]

C++

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#

Go

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

Python

  • Pygame - A free and open-source cross-platform library for the development of multimedia applications like video games using Python. [source]

  • Pyxel - A retro game engine for Python. [source]

Rust