Brian Lai
All projects

RPG Core Combat Sandbox

An educational RPG combat prototype built in Unity, exploring movement, targeting, and combat systems for a sandbox-style role-playing game.

  • Unity
  • C#

RPG Core Combat is a sandbox prototype built in Unity while working through GameDev.tv’s Intermediate RPG Core Combat course. It puts the foundational pieces of a role-playing game in place: character movement, click-to-move navigation, targeting, and a combat loop that ties them together.

Utilizes the Universal Render Pipeline to create custom shaders for water, animation controller for 3D character animations, particle system for spell VFX, and terrain tools to sculpt terrain.

The goal was less about shipping a finished game and more about understanding how these core systems fit together, which is solid groundwork for any larger project that builds on the same patterns.