tools
bevy
A refreshingly simple data-driven game engine.
godot
The great foss game engine.
raylib
Very simple c library. Slightly higher level than opengl/glfw.
sdl
Much more popular, but slightly more ornary game dev library.
https://deepnight.itch.io/ldtk
2D level design tool.
https://rxi.itch.io/tilekit
Similar to above, but paid.
https://lexaloffle.itch.io/pico-8
The cutest lil game engine.
https://bleubleu.itch.io/famistudio
Simple DAW for chiptune.
https://rxi.itch.io/sfxia
Sound effect generator.
https://watabou.itch.io/one-page-dungeon
Dungeon map generator.
techniques
world generation
https://fabiensanglard.net/another_world_polygons/
Old game optimizations.
https://sszczep.github.io/ray-casting-in-2d-game-engines/
2D ray casting.
https://jobtalle.com/swarm_behaviour.html
Swarm AI.
https://jobtalle.com/simulated_ecosystems.html
Simulated ecosystems.
http://tksharpless.net/vedutismo/Pannini/
The Pannini projection is a mathematical rule for constructing perspective images with very wide fields of view.
https://dysonlogos.blog/2011/09/03/dungeon-doodles-a-crosshatching-tutorial/
Notebook dungeon map aesthetic.
resources
wayland game engine support
My notes on which engines work on the modern linux display server.
https://thatsmytrunks.itch.io/controllerdisplay
Nice controller display sprites.
https://0x72.itch.io/2bitcharactergenerator
Gameboy-esque character sprite generator.
https://gameprogrammingpatterns.com/
A collection of useful patterns for writing games.
https://gameaccessibilityguidelines.com
Simple guidelines to improve accessibility.
https://citiesandmemory.com/obsolete-sounds/
Big collection of "obsolete sounds".