Advanced Turn-Based Mechanics via Rapid Implementation
Strengths
Advanced Technical Concepts
The curriculum introduces sophisticated programming patterns, including C# generics applied to grid systems and event-driven design for combat and AI.

Learn to create turn-based gameplay with multiple Units, along with grid-based movement and logic!
InstructorGameDev.tv Team

Free
Free
Free
Free
FreeThe curriculum introduces sophisticated programming patterns, including C# generics applied to grid systems and event-driven design for combat and AI.
Editorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
Visual Studio Code editor showing the initial structure of a C# script for a Unit class that inherits from MonoBehaviour in Unity.
This gameplay screenshot displays an isometric view of a turn-based strategy game featuring character units, health indicators, and a user interface for managing actions.
This Unity editor view demonstrates a custom grid system for a turn-based strategy game, displaying units positioned on a floor with visible coordinate labels.
This gameplay screenshot illustrates the combat mechanics by showing two opposing units on a grid during Turn 9, complete with health bars and a busy status indicator.
Instruction extends beyond standard grids to include hexagonal systems and multi-floor level structures.
Learners report a rapid pace that often requires frequent pausing to keep up with code implementation, sometimes lacking a clear high-level roadmap.
One signal suggests that certain implementations may rely on older methods that are deprecated in newer Unity versions; while the course was updated in late 2025, this update does not guarantee all content has been refreshed to current standards.
The content aligns well with intermediate goals for turn-based mechanics, though it may not satisfy those seeking highly advanced topics.