Assembler
C
GUI
- Nuklear:
Single-header ANSI C cross-platform GUI library (OpenGL immediate mode).
Libraries
- Awesome C:
curated list of awesome C frameworks, libraries, resources and other shiny things
- SDL_bgi & libXbgi:
Borland Graphics Interface API for SDL 2.0 and X11.
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.
Pascal
|