< back

Game Development Resources

Game Mechanics

SimCity

Algorithms

bug

Software Rendering


Code Reviews


Sprites & Tile Sets

pepsi

Textures & Photos

trout
3D skeleton

3D Rendering & Models


Fonts


Sound & Music

speakers

Editors & Tools


Programming Languages


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


Source Code


3D Programming

lava lamp

2.5D & 3D Engines

OpenGL

dino

Articles & Tutorials

Bindings

DirectX


Physics

volcano

Libraries

Articles

Networks

Interactive Fiction & MUDs


cool

Free Books


people

Wikis

fireworks

Communities


globe

News


award

Releases & Showcases


balloons

Game Jams & Competitions


History

computer frog
Last Update: Sun, 10 Apr 2022 23:50:08 +0200
Created: Tue, 23 Feb 2021 13:18:22 +0100