← Back to earlier projects
Technical write-up

Enchanter

My first game project: an unfinished turn-based RPG built in GameMaker Studio.

Focus
Combat systems · unfinished
Engine / language
GameMaker Studio / GML
Project date
2018
Development time
6 months

Footage from the unfinished Enchanter project.

Timed shield defense

Each party member can raise a shield to block enemy attacks. Timing a block correctly prevents it from using energy.

Learning enemy attack patterns lets the player block every attack. Successfully blocking all attacks grants an attack boost for one turn.

Interacting status effects

Status effects can change in response to later attacks. A strong attack can knock an enemy out; using shock magic on that enemy changes its status to paralyzed.

Paralysis combines a stun with reduced defense, giving players a reason to consider the order of their attacks.

Project status

I worked on Enchanter for six months in 2018. It remained unfinished, but the shield timing and status interactions were early examples of my gameplay programming.

Contact

Email me about gameplay programming roles.

nicovision@proton.me