Here you can find a collection of game development resources I found useful over the years. I will update this, whenever I find other good tutorials and resources.
ITU Copenhagen - Game Development Lectures
There is a fairly large amount of in-depth resources on game design and development available for free on the blog page of ITU Copenhagen. You can see there scripts almost all there courses and they are all in English. It is really nice for them to make them available online for all the indie developers out there who maybe do not have the time to enroll in university courses or who have non in there area.
They have courses on game engines, AI for games, procedural content generation, graphics and game culture. You can even do the assignments they give to there students. The course material is mostly from 2013, but the good thing about most topics on game design that they are timeless and will help you solve many development problems that apply to AAA games aswell as small indie titles.
Do a search for 'game' on this page to find relevant courses, or just look them through.
In case they will take it down sometime I have downloaded all the relevant PDFs and sites as MHTML and packed them in a ZIP here (~280MB).
List of contents:- Advanced Topics in Game Design
- Computer Games Culture
- From Concept Art to In-Game Graphics
- Game Design
- Modern AI for Games
- Procedural Content Generation in Games
General
-
A collection of articles about game development. This is one of the obvious sites, the quality of the articles may vary.
-
A site that mostly focuses as Game Development on a hobby and encourages to view it as such, but is also targeted at more serious indie developers.
-
Tutorials by Amit Patel of Red Blob Games
These are some easy to follow interactive tutorials and articles by Amit Patel a Stanford graduate. I liked especially his content on procedural map generation and noise functions.
-
Iñigo Quílez - Articles on Graphics, Effects & Procedural
A huge amount of high quality tutorials on maths, lighting, fractals, rendering techniques, shaders, effects and procedural content.
-
Good articles that serve as a good inspiration for developing own concepts.
Noise and Procedural
-
Tutorials by Amit Patel of Red Blob Games
These are some easy to follow interactive tutorials and articles by Amit Patel a Stanford graduate. I liked especially his content on procedural map generation and noise functions.
-
Accidental Noise - Creating Minecraft-like Worlds
A tutorial how to create interesting worlds with cave systems from noise.
-
Nolithius - Procedural Content Generation
A few articles on procedrual content generation, including dungeon generation, world generation with biomes, wind maps etc and other useful tutorials.
-
Some practical knowledge for working with Perlin Noise. It's a great kind of noise!
-
More on Minecraft-Type World Generation
Like the title suggests another tutorial on minecraft like world generation.
-
How Can I Generate Random Maps that feel like Age of Empires II random maps?
That's a good question. Almost better than the answer you will find.
-
Description of different ways to implement procedural terrain in Unity.
Ray Tracing/Path Tracing
-
Detailed tutorials on how to write a ray tracer. All other graphics related tutorials are also pretty good from what I've seen. You find them here.
-
A simple path tracing tutorial. If you already implemented a ray tracer.
-
A tutorial on how to find out if a ray hits a sphere.
Q&A and Community
-
Game Development Stackexchange
The StackOverflow for Game Development.
If you have any other suggestions for good resources hat post them in the comments. If you appreciate this collection consider sharing it or flattr it.