top of page

Action List System

Solo Project | Unity 2023.2 | C# for Unity

Action List System

Skills - UI Programming | Unity | C# | Excel Spreadsheet

Programmer Responsibilities:

  • Created a flexible Action List System to manage UI and game logic events with support for easing, delays, durations, blocking, grouping, and reference actions.

  • Engineered the system to easily support new action types.

  • Implemented telemetry to log and monitor gameplay events for debugging and analysis.

  • Developed systems to automate repetitive gameplay and UI menu sequences.

  • Added dynamic onscreen debug text to display real-time Action List information aiding rapid iteration and troubleshooting.

Challenges:

  • Developing an Action System for the first time proved to be quite challenging with handling how the Action List handled it.

  • Finding a good system to handle the Action System was also challenging. To ensure grouping and blocking functioned well and was easy to use.

  • Implementing full automation alongside telemetry for UI testing into a system that was run entirely on Actions was very confusing.

Developed a modular Action List System to manage UI and gameplay events in a poker simulation. The system supports features such as easing, delay, duration, reference actions, grouping, and blocking, enabling complex and synchronized action sequences. Designed for flexibility and maintainability, it streamlined the coordination of visual and functional elements throughout the game.

bottom of page