Skip to content

Instantly share code, notes, and snippets.

@sc0ttj
Last active June 13, 2025 09:50
Show Gist options
  • Save sc0ttj/5c05e0b5689fb19645e8b39705170572 to your computer and use it in GitHub Desktop.
Save sc0ttj/5c05e0b5689fb19645e8b39705170572 to your computer and use it in GitHub Desktop.
lightweight JS game resources

Lightweight JS game dev resources

Tutorials

Physics and timesteps

Camera projection

Game designs

WebGL tutorials

WebGL shader tutorials

Other


Awesome Lists


Assets

3D models

MIDI files

Soundfonts

Spritesheets


Code

Algorithms

General (various)

Dijkstra (fastest path down a node tree)

Seeded Random Number Generators

Audio/Sound generation (synths, oscillators, etc)

Cellula Automata

Colours

Drawing

Game engines

Games (source code)

GLTF models

Maps

Maths

Music players

Node graphs / Scene graphs

Noise/texture generators

Physics

WebGL renderers

WebGL - GLSL shader stuff

Utils

Resources

Online tools

3D modelling tools

Maths tools

WebGL tools

Desktop Tools

build JS to desktop app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment