Recommendations
Books#
Game design#
- The Art of Game Design: A Book of Lenses -> Different approaches to game design.
Game programming#
- Game Programming Patterns -> Design Patterns but in a gaming context.
Websites#
- The spriters resource -> Great place to find sprites from your favourite games.
- Game UI database Examples of UIs from popular games.
- GameFromScratch -> Game development news and a good place to find new tools.
- CS50 -> Not really a website, but a really good starting point to learn programming.
- GDC Vault -> GDC talks.
Youtube Channels#
Design and stuff#
- GMTK -> Talks about game design techniques.
- GDC -> Developers talk about game development.
- Juniper Dev -> Game design exploration and random deep dives.
- Masahiro Sakurai on Creating Games -> University worth of game development knowledge for free.
Programming and technology#
- 2kliksphilip -> Surrealist tech talks.
- 3blue1brown -> Not necessarily programming, but I consider his linear algebra playlist a must see.
- Acerola -> Graphics programming.
- RachelfTech -> Shares her game dev and tech projects.
- Sebastian Lague -> Coding adventures.
Music#
- 8bitMusicTheory -> Musical analysis of video game soundtracks.
Graphics#
- Acerola -> Graphics programming. A channel so great I’ll recommend again.
- Brandon James Greer -> Makes pictures out of tiny squares.
- Pixel Overload -> Pixel art tutoriasl.
Other#
- GameFromScratch -> Game development news and a good place to find new tools.
- Josh Strife Hayes -> Reviews mostly bad MMOs. Good way to learn what not to do.
- Josh Strife Plays -> Reviews old games. Good way to learn from those that came before us.
- Vsauce -> Healthy amount of existential dread.
- Vsauce2 -> Game theory videos (The mathematical kind).