Published Courses

A knight facing off against a robed spellcaster in a stylized card battler, with a deck of cards laid out below them

An intermediate level C# and Unity programming course teaching students how to build a player versus environment (PvE) card battling game from scratch.

  • Learn how to implement a modular, data-driven card system using ScriptableObjects.
  • Implement a scalable, decoupled event system architecture.
  • Create a turn-based game loop with boss encounters.
  • Build a deck builder to browse, add, and remove cards.
  • Inspired by games like Slay the Spire and Hearthstone.
  • You may purchase the course and view the official trailer here!
A 3D Blender character model standing beside rows of rendered 2D pixel art sprite sheets, GameDev.tv logo

A specialized technical art course on creating 3D-to-2D workflows, teaching students how to properly transform Blender models into pre-rendered sprites.

  • Set up perfect camera angles for side-scrollers, top-down and isometric games.
  • Add clean outlines and hand-drawn style using Grease Pencil.
  • Build custom toon shaders that react to light for sharp, stylized results.
  • Comes with a custom Blender extension to batch render multiple angles and animations, saving hours of work. Built using Python.
  • Inspired by games like Dead Cells, Donkey Kong Country, and Diablo.
  • You may purchase the course and view the official trailer here!

My Tutorials