Remains as one of my biggest project, both on App Store and Google play
Overview:
On Gold: Off Road is an educational mobile driving game designed to teach safety rules for excavator and heavy machinery drivers through a mix of interactive gameplay and knowledge-based challenges. The game combines realistic off-road driving with continuous safety question prompts, helping players learn and test their understanding of real-world operating procedures while having fun.
Gameplay and Concept:
Players control an excavator or construction vehicle as they drive through an infinite off-road environment filled with obstacles, bonuses, and dynamic challenges. While driving, players are regularly asked safety-related questions that test their reaction time and knowledge of correct safety practices.
Correct answers reward players with bonuses or upgrades, while incorrect answers can create new in-game difficulties. This system makes learning active and engaging, keeping players immersed in both the driving and the learning experience.
Technical Development;
The project was fully developed and optimized for both iOS and Android. To ensure smooth performance and compatibility, I performed multiple rounds of VRM and XVM optimization, as well as extensive debugging and performance testing across devices.
I was responsible for both the 3D modeling and programming of the game - building the vehicle model, other instances on the map, physics interactions, obstacle behavior, and the question logic system. Another team member worked as the artist, creating detailed environment textures, UI elements, and visual assets that give the game its distinct off-road style.
Goal and Impact
The main goal of On Gold: Off Road is to provide an engaging, hands-on way to teach workplace and machine safety to new or experienced excavator operators. By blending learning with interactive gameplay, the project demonstrates how gamification can make professional training more accessible and enjoyable.
Availability
The game is available on the Google Play Store and App Store:
On Gold - Off Road On Gold - Off Road
Features;
Infinite off-road gameplay with random obstacles and bonus items.
Integrated question system for learning safety rules while driving.
Responsive driving physics adapted for both mobile platforms.
Multiple optimization passes for smoother performance on low-end devices.
Clean, user-friendly interface designed for training and entertainment basis
On Gold – Off Road features a dynamic environment system that changes across different weather and time-of-day conditions. Players can experience bright mornings, dusty afternoons, evening low-light scenes, and challenging night drives — each with distinct lighting tones and atmosphere.
Custom shaders were used to simulate sunlight diffusion, headlight reflections, and wet terrain effects after rain. These lighting changes don’t just affect visuals — they also influence gameplay, as traction and visibility shift slightly between weather types.
The shaders were optimized and adjusted manually to achieve smooth performance on mobile devices, using a blend of baked lighting and real-time reflections. Each time-of-day setting creates a new mood for driving, helping the game feel alive and visually immersive.
The Question and Safety System in On Gold – Off Road combines interactive driving with real-time learning about excavator safety. It’s designed to teach players industry safety standards in a fun, dynamic environment while maintaining continuous gameplay.
Core Functionality
Dual Progression System: As players drive through off-road terrain, they collect boosts, deboosts, and doublers that affect their speed, handling, and score multiplier.
Dynamic Question Prompts: At random intervals, safety-related questions appear on screen. Players must respond while driving, encouraging focus and multitasking similar to real on-site awareness.
Reward System:
Correct answers give bonus points. ex. +2500
Wrong answers apply penalty of the same amoint.
(Made for competitiveness and tournament timer evaluation)
Design Goals
Make safety education engaging through gameplay, not just text.
Encourage awareness under pressure, similar to real excavator operation.
Blend learning, fun, and performance feedback into a continuous off-road challenge.
Crash Detection Integration
Collisions with terrain or obstacles trigger short safety messages that explain what went wrong (e.g., poor turning angle, unstable terrain), turning each crash into a learning moment.
Technical Implementation
Built a custom logic controller linking the question system to physics events and bonus collection.
Designed and programmed item spawn behavior for balanced challenge and variety.
Developed 3D excavator models and animation rigs, handling motion, rotation, and suspension to react naturally to uneven “crater-like” terrain.
Tuned vehicle control and camera feedback for smooth play across devices.
Iteratively debugged timing and collision triggers to synchronize the learning and driving elements.
Reward System:
Correct answers give bonus points, extra distance multipliers, or temporary speed boosts.
Wrong answers apply mild penalties, such as reduced acceleration or delayed bonus spawns, reinforcing accuracy without breaking gameplay flow.
Reward System:
Correct answers give bonus points, extra distance multipliers, or temporary speed boosts.
Wrong answers apply mild penalties, such as reduced acceleration or delayed bonus spawns, reinforcing accuracy without breaking gameplay flow.
Design Goals
Make safety education engaging through gameplay, not just text.
Encourage awareness under pressure, similar to real excavator operation.
Blend learning, fun, and performance feedback into a continuous off-road challenge.
I was responsible for the design and implementation of the question system, using the company’s safety materials and suggestions to make sure the learning content matched real training standards.
I also modeled the excavator and integrated it into the game, creating all the motion systems, from driving and turning to handling terrain and collision behavior.
Additionally, I worked on optimizing the bonus and challenge systems, ensuring that rewards, question timing, and gameplay flow felt smooth and balanced.
One of the main challenges I solved was making the terrain look natural and crater-like to reflect realistic off-road conditions while maintaining stable physics and performance.