External Online Resources
This is a listing of the very best external online resources that the exec and members have found and shared over the years. Take a look through if you are looking for inspiration. There is an awful lot here!
Tutorials
-
See some C# and shader tutorials for the Unity game engine at Catlike Coding. Noise, procedural mesh generation, water and the unity rendering pipeline are all taught on this highly detailed site.
-
Minions Art has some great tutorials on shader graphs for sky-boxes, lava and laser visual effects.
-
Alan Zucconi has a very large catalogue of tutorials, including orbital mechanics, plugin development for Minecraft, and 4D rendering.
-
Roystan has fewer but equally substantive tutorials which discuss grass, outline and toon shaders.
-
See some career advice alongside shader and procedural geometry tutorials on Linden Reid’s blog.
-
A collection of detailed Unity tutorials - everything from the marching cubes algorithm to wave function collapse.
-
A short but instructive video on procedural animation in ten steps.
-
Tutorials on lower level game programming design with C++ in SDL.
-
Find some interesting tutorials on shaders and custom rendering by Ameye.
-
See this Godot tutorial from the renown developer, Brackeys.
Assets
-
Game Programming Patterns is a great (paid) resource for understanding structures and systems in making games.
-
The Unity student plan provides access to the Unity Pro Editor & Cloud Ecosystem.
-
Kenny’s Assets is an asset library that is vast, various and virtuosic in quality (and hugely popular, for good reason).
-
Find lots of free art at OpenGameArt.
-
A paid Unity vector graphics library by Freya Holmér.
-
The Unbound game engine: a fascinating program built to support SDF Sculpting.
-
The Level Designer Toolkit is an open source app for 2D design prototyping.
-
A large (and completely free) library of 3D art assets by Quaternius.
Stories and narratives
-
Brandon Sanderson’s BYU lecture series on writing is a useful resource for the story game inclined.
-
A course by Greg Buchanan on writing a narrative game.
Miscellaneous
-
A twitter thread from a Celeste developer about platformer tips & tricks.
-
An ‘awesome repo’ (curated list) for learning game design, awesome-learn-gamedev.
-
Among many other excellent tutorials by Game Maker’s Toolkit, The Two Types of Random provides some good insight into RNG in games.
-
A free VR game about 3D modelling.
-
Handmade Cities host indie conferences for low-level programmers.
-
TODO: Go through enormous catalogue of Programming books
-
A book on making NES Games in Assembly.