Case study

Oblivion

A simple adventure game made with Unreal Engine 4. An exploration-based experience showcasing 3D game development and level design capabilities.

2018 1 min read Game Developer Live site

Project owner

Universiti Teknikal Malaysia Melaka

Stack · Unreal Engine 4 · Blueprints · C++

Oblivion screenshot 1Oblivion screenshot 2

Problem

The project needed to demonstrate strong 3D adventure fundamentals within a constrained scope, which required balancing immersion, performance, and production time. Without careful structure, prototypes can feel visually complete but mechanically shallow.

Solution

I implemented exploration-driven gameplay loops, intentional level progression, and core interaction mechanics in Unreal Engine to keep the experience complete and playable. The build focused on practical game flow, environment readability, and stable implementation rather than feature bloat.

Results

  • Produced a functional 3D adventure prototype with clear player flow.
  • Demonstrated environment building and gameplay system integration.
  • Established reusable Unreal workflows for later game projects.

What shipped

  • Exploration first gameplay in a 3D environment.
  • Scene and level composition for guided progression.
  • Blueprint + C++ implementation for mechanics and interactions.
  • Adventure pacing tuned for consistent player movement.

Overview

Oblivion is an exploration-based 3D adventure project built in Unreal Engine 4. The focus was delivering a complete prototype with playable progression and immersive level design.

Features

  • Exploration-first gameplay in a 3D environment.
  • Scene and level composition for guided progression.
  • Blueprint + C++ implementation for mechanics and interactions.
  • Adventure pacing tuned for consistent player movement.

Future Improvements

  • Add richer objectives and mission checkpoints.
  • Improve environmental feedback and interaction cues.
  • Expand performance tuning for lower-end devices.

Need something similar?

I build production web systems end-to-end — product, architecture, and shipping.