
Reva
(Windows)
About
Reva is a 3D adventure game where you journey alongside Garion, a noble character who has lost his greatest treasure—his beloved. Years of solitude have cast a shadow over the world, making it dark and cold. One day, a ray of hope pierces the sky, revealing Alba, a fallen guardian. Garion must now restore balance to his world. To achieve this, he must confront his inner demons and defeat Nigrum, the guardian of darkness.
​
Reva is available at GameJolt.
Project Info
-
Role: Solo Developer
-
Time Frame: 2 mos
-
Engine: Unreal Engine 4
-
Version Control: Github

General gameplay - following an enemy.

General weapon firing gameplay.
My Role
Core Gameplay Systems
-
Simple follow-and-attack AI for enemies and bosses
-
Weapon firing and damage system
-
Health system
-
User interfaces
-
Dialogue system
-
Player interaction system
Gameplay
-
Gameplay story scripting
-
Gameplay props logic
-
Enemy wave level logic
-
Cutscene scripting
General
-
Story & level design
What I learned
Reva was my first project using Unreal Engine 4, providing me with valuable hands-on experience with essential Unreal Engine systems such as Blueprint Visual Scripting, Animation Blueprint, Sequencer, Level Streaming, and more. I also developed my first core gameplay systems, including a health system, dialogue system, player interaction, and weapon firing. Additionally, I gained experience in other areas of game development, such as level design, cutscene scripting, and story design. This experience was incredibly rewarding and confirmed my passion for game development.
​
I independently developed the entire project, relying on YouTube tutorials, forums, and community posts to learn and navigate Unreal Engine. This project was instrumental in securing my first job as a gameplay programming intern, and I am now working as a Lead Game Programmer.