top of page

Back

Saulo Soares

Game Programmer

Reva_BurnedThumbnail.png

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

gameplay1.gif

General gameplay - following an enemy.

gameplay2.gif

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.

bottom of page