Spell Scripting

A "character combat" game (ex: Super Smash Bros., League of Legends, Overwatch) is one where the player chooses a character with a specific loadout of spells/skills/abilities (ex: fireball, dash, gun) and attributes (ex: speed, weight, mana) and uses them to defeat other characters in combat.

Arguably the most important game design element in these games is how each character's spells are designed to work in tandem, and how they interact with the spells and attributes of other characters.

This series details how I went about making spells for a WIP character combat game.

All pages

⭕ Circle Physics - A physics engine specifically for real-time strategy games
2024-05-09   8 min
🔀 State machines - Creating a state machine scripting language to implement spells for a MOBA
2024-05-25   5 min