Modern Day Money Making is a multiplayer open-world game with vehicles, VOIP, and an economic simulation running underneath. Building it forced me to solve real infrastructure problems — so I built four standalone frameworks to handle them.
CharacterCore — A modular, state-based character system handling movement, attributes, perspective switching, camera effects, animation, and audio. Dependencies only flow inward, so it never queries external systems.
VehicleCore — A physics-driven vehicle framework supporting multiple vehicle types, input schemes, and camera rigs. Plugs into the same state architecture as CharacterCore.
UICore — A UI framework for runtime menus, HUDs, and overlay systems. Handles state transitions, input rebinding displays, and data binding — all independent of game logic.
AloyInspector — A custom Unity Editor inspector system that generates rich, type-aware property drawers automatically. Cuts boilerplate for every other package.
The game is still in progress, but the frameworks are solid and ship-ready.