Unannouced project
Rail-Shooter Multiplayer Arcade Game
Tech Designer & Gameplay Programmer

Unreal 5.6
C++
Perforce
Notion
Description
Multiplayer arcade rail shooter integrating lightgun hardware and synchronized motion seating systems, developed under an official film license in Unreal 5.6 with C++.
Hardware integration
-
Custom made Arcade cabinet
-
Merging multiple hardware APIs
-
Lightguns and Motion Seats
Main Challenges
Optimization
-
Game running for hours
-
Cinematic experience
-
Smooth gameplay
Deadlines
-
Demos for potential investors
-
Builds for cabinet manufacturers
-
Very small team (12 people)
My work
I worked in Unreal 5.6 in C++, with usage of blueprints here and there.
Since this game is still unannounced, I cannot go into details. But here were my main tasks:
-
Programmed main gameplay features
-
Developed internal tools and GPIs for level designers
-
Integrated lightgun and motion-based arcade hardware
-
Implemented multiplayer gameplay and UI systems
-
Optimized performance for arcade cabinet deployment
Camera
Aim Assist & Ingredient snapping
Subtitles & Scripted Events systems
-
Created a parameterized trigger box-based modular trigger system for cutscenes and scripted events.
-
Automatically synchronized subtitles with voice lines by hooking into the audio pipeline.
-
Allowed non-programmers (narrative and sound teams) to easily set up events through Blueprints.
-
Allowed subtitles to dynamically adapt to playback timing, increasing accessibility and pacing.
Localized Subtitles Blueprint
Save & Load architecture
Created a modular save/load system using Blueprint interfaces.
All objects have decoupled and scalable save and load implementation.
Utilizing a custom SaveGame Blueprint class for centralized data storage.Allowed uniform saving of game state and player preferences (e.g., options menu).
Localization & Menus
-
Scalable localization with synced Data Tables
-
10 languages on release (subtitles and UI)
-
Fluid menu navigation with independent widgets
Tools & Polish
-
Created tools for debug navigation, screenshot capture, and platform path previews.
-
Improved UX with ingredient hover feedback and persistent options saving.














