My name is Cody Oliver and I’m a gameplay and UI systems programmer focused on building responsive, scalable player-facing systems. Over the past four years, I’ve worked as a generalist engineer on cross-disciplinary teams, delivering features across frontend UI, gameplay, and engine-level systems. My work spans Unreal, Unity and proprietary tech, where I’ve owned UI architecture, implemented event-driven systems, and connected gameplay, backend, and frontend layers to support live-service development. I enjoy translating design goals into clean, maintainable systems that can evolve alongside a game’s needs.
I’ve contributed to projects like College Football 25 and the live-service battle royale Rumbleverse, developing everything from data-driven UI flows to full controller support in complex legacy systems. My background includes building custom engine systems in C++, designing runtime architectures, and creating flexible tooling to support iteration at scale. I’m especially interested in solving the challenges where UI, gameplay, and systems design intersect—whether that’s input handling, state management, or building frameworks that empower teams to 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