Why you want to check this out


Instruction
  • I've been the graphics architect on an MMORPG, led teams at Google, and owned my own game company.
  • Released games on Xbox, Playstation, iOS, Android, PC (both desktop and web)
  • Learn from the perspective of a veteran engineer
  • Not only how to use features of Three.js, but WHY they work that way.


Three.js
  • We'll cover Three.js thoroughly, from the perspective of a longtime graphics programmer.
  • The background theory on techniques.
  • In some cases, how these map to other game development environments, like Unity, or Godot.


Game Development
  • A lot of theory.
  • Design patterns
  • Data structures
  • How these are used in practical settings.


Projects
  • We'll build out a few projects of varying complexity.




(Tentative) Curriculum