C
GUI
- Nuklear:
Single-header ANSI C cross-platform GUI library (OpenGL immediate mode).
Compilers
Tutorials
Lua
Libraries, Frameworks & Bindings
- LÖVE: 2D game engine.
- Awesome LÖVE:
Curated list of LÖVE libraries and resources.
- LoveDOS:
A framework for making 2D DOS games in Lua. LoveDOS
provides an API based on a subset of the LÖVE API.
- Lua-SDL2:
Lua 5.1/5.2/5.3/5.4 & LuaJIT bindings to SDL 2.0.
Python
Libraries
Editors
- Thonny: Python IDE for beginners.
|
C++
- SFML:
Multi-platform game and multimedia API, written in C++
(bindings
for other languages).
- libSDL2pp:
C++ 11 bindings/wrappers for SDL 2.0.
Fortran
Julia
- GameZero.jl:
Zero overhead game development library for the Julia programming language.
JavaScript
- Breakouts:
Collection of 14 JS engine implementations of the game Breakout.
BASIC
Inform
- Inform 6
compiler, includes example games.
- Inform 7:
Natural-language-based programming language for interactive fiction.
|