top of page

Will O' Witch

Engine: Custom C++

Position : Gameplay Programmer , Producer

Will O' Witch is a turn-base witch battle, made entirely with custom C++ engine. The engine create from OpenGL.

Playable at itch.io

Key Contribution:

  • Gameplay Implementation: Solely responsible for implementing core game logic, including the State Machine for Game Manager, Enemy AI, and the Spell System. Worked around the limitations of the custom engine, devising creative solutions such as...

    • Action List System: Designed a system to efficiently organize and execute sequences of gameplay actions.

    • Event Callback System: Implemented an event-driven system for handling keyboard input and UI interactions.

    • Animation System: Extended the Action List System to manage object transformations, including translation, scaling, and rotation. Enabled simultaneous actions and custom interpolation curves for smooth animations.

  • External Tools: Developed custom tools for designers, such as an editor for config and data files, enabling efficient serialization, deserialization, and error checking. This streamlined the iteration process, allowing designers to tweak values without modifying the codebase.

    Spell Editor made with Unity's IMGUI
    Spell Editor made with Unity's IMGUI

Pada Cherdchoothai @2024

  • LinkedIn
  • itch-io.512x512
  • Facebook
bottom of page