My name is Cody Oliver, and I’m a gameplay and UI engineer focused on building responsive, scalable player-facing systems. Over the past five years, I’ve worked on cross-disciplinary teams developing frontend UI, gameplay, and engine-level features across Unreal, Unity, and proprietary technology.
My experience includes UI architecture, event-driven systems, gameplay integration, and live-service feature development. I enjoy translating design goals into clean, maintainable systems that can evolve alongside a game’s needs.
I’ve contributed to projects including College Football 25 and the live-service battle royale Rumbleverse, developing systems ranging from data-driven UI flows to full controller support for complex legacy interfaces. My background also includes building custom engine systems in C++, runtime architectures, and tooling that supports rapid iteration.
I’m especially interested in problems where UI, gameplay, and systems design intersect — including input handling, state management, and framework development that helps teams move faster.



College Football 25
UI Systems & Gameplay Integration
Frontend UI and gameplay systems development for College Football 25, focused on building game mode features within a proprietary, data-driven engine and connecting UI with gameplay systems to support shared functionality across modes.
-
UI systems & feature flow implementation
-
Event-driven architecture (UI ↔ gameplay integration)
-
C++ integration with legacy UI frameworks
-
Data-driven development in proprietary engine
-
Cross-disciplinary collaboration & feature planning
Gamepad Support
(Unannounced)
Controller Integration & Input Systems
Full gamepad support and UI system extensions for an established live-service title, adapting a mouse-and-keyboard–centric experience to controller through modifications to Lua- and C++-based frontend and in-game systems.
-
Controller support implementation across UI and gameplay flows
-
UI integration with input binding systems
-
Extension of legacy gameplay systems for controller navigations
-
Lua & C++ UI systems development
Rumbleverse
Unreal UI Systems & Live-Service Support
UI and gameplay systems support on Rumbleverse, an Unreal Engine live-service title, focused on stabilizing frontend menus and in-game HUD systems during post-launch deployment.
-
UI system stabilization across frontend and in-game interfaces
-
Debugging and resolution of gameplay issues using C++ and Unreal Blueprints
-
Hardening Blueprint logic into production-ready implementations
-
Supported live-service updates and microtransaction UI via Epic pipelines