Skip to content

Latest commit

 

History

History
46 lines (27 loc) · 2.18 KB

GamedevResources.md

File metadata and controls

46 lines (27 loc) · 2.18 KB

GamedevResources

A collection of resources useful for learning game development

An incredibly helpful Youtube series created and hosted by Jorge Rodriguez.

It explains the mathematics used in a multitude of games, mainly focusing on geometry, including useful things like vectors and matrices.

An excellent online book written by Bob Nystrom (@munificent).

It covers commonly used programming patterns and explains how they are useful in the context of video games.

(Also available for purchase in print, e-book or pdf format.)

An excellent series of tutorials covering various different aspects of computer graphics by Love Vandevenne.

A series of tutorials about Raycasting, the pseudo-3D rendering technique made famous by id Software's infamous game Wolfenstein 3D.

Wolfenstein 3D Screenshot.

The tutorial is in four parts

  1. Untextured and textured walls
  2. Floor and Ceiling
  3. Sprites
  4. Directional Sprites, Doors, Secrets, Fog, Enemies, And More

A tutorial about the ever-handy exclusive-or texture.

The XOR Texture

A tutorial about the use of random 'noise' for generating heightmaps and textures.
This technique also has applications in the generation of random terrain.

Random Noise Texture