NOTE: This page is a growing list. Check back frequently for updates!

Whether or not you’re new to game development, improving your skills is paramount. On this page, you’ll find a collection of organized resources to help remove some friction with the learning process. Have fun!

Introduction to Game Development

This category is for beginners: recommended if you’re just starting out, or if you have expertise in a discipline besides programming, and want a holistic look at the game development process. By the end of this path (will take about a semester), you’ll be well on your way to master game development. Everyone should at LEAST do Unity Essentials to become familiar with Unity.

  1. Unity Essentials – This is for the people who aren’t familiar with Unity.
  2. Junior ProgrammerAfter getting basic knowledge of Unity, this course prepares you for coding interactive experiences. By the end of this course, you’ll be well on your way to master programming in Unity.

Programming

If you want to improve in programming, this is what you can work through.

  1. Beginner Scripting in Unity

Art

This section is for anyone interested in learning/improving their artistic abilities for game development.

Pixel Art

  1. Pixel Art 101

3D Modeling

Blender

  1. Learn Low Poly Modeling
  2. Introduction to Blender

Maya

  1. Maya Essentials

2D Art

If you’re new to drawing: Drawabox | A free, exercise-based approach to learning the fundamentals of drawing
If you’re comfortable with drawing:

  1. Master 2D Animation (Linkedin Learning)

Animation

  1. Real Time Animated Storytelling – Animating in Unity

Writing

If you’re looking to learn how to write compelling narratives for games, this is how you can get started.

  1. How to Write a Good Video Game Story
  2. How to Write a Video Game World
  3. How to Write Video Game Characters
  4. The Storytelling System[PDF]

Interactive Storytelling Engines

If you’re interested in making interactive stories, here are some engines that you can look into.

  1. ink
  2. Twine