Project . 2022
Modulemon
A component-based game project inspired by Pokemon, designed for runtime modularity.
Java OSGi AI Component Architecture
Goal
Create a game where components could be added or removed while the game was running.
Engineering focus
The project explored dynamic modules, extension points, and stable interfaces between map and battle systems.
An additional focus area was enemy AI behavior and game-state transitions between modes.
What it taught me
Runtime modularity is powerful, but only when interfaces are disciplined and ownership boundaries are clear.