top of page

Lead Gameplay Programming – The Wayward Realms

The Wayward Realms magic system is built around two modular layers: Effects and Delivery Methods. Effects define what a spell does and how it manifests, including gameplay outcomes (damage, petrification, chaining) as well as visual and audio feedback. Delivery Methods determine how those effects are brought into the world, whether as projectiles, beams, or area-based zones. By decoupling payload from delivery, the system allows any effect to be combined with any method for rapid prototyping and broad design space. The framework runs primarily in AngelScript for fast iteration, while custom C++ utility libraries handle the heavy lifting that scripting alone cannot, creating a designer-friendly yet high-performance toolset.

Magic System - AngelScript (C++ Below)

Magic System - Unreal C++ 

bottom of page