Nick The Moon


Gameplay Systems Programmer

Gameplay systems programmer specializing in scalable architecture, modular systems and reusable gameplay frameworks.

Contact me on Discord or X


Featured Project:

Deterministic Gameplay FSM:

A request-driven gameplay state machine focused on buffered inputs, interrupt-safe transitions and deterministic transition resolution.


Features:

  • Buffered transition requests

  • Deferred transition resolution

  • Priority-based arbitration

  • Temporal request expiration

  • Interrupt-resilient orchestration

  • Forced transition handling

Architecture Highlights:

  • States never transition directly

  • All transitions are centrally arbitrated

  • Requests can persist through temporary invalid states

  • Expired requests are automatically discarded

  • Forced transitions can bypass validation rules

Behavior Showcase:

This example demonstrates a buffered combo request surviving a temporary stun interruption before resolving once transitions become valid again.


Diagram