top of page

EYES OF MINERVA

ROLE

Tools && UI/UX Programmer

DESCRIPTION

Eyes of Minerva is a stealth first-person puzzle game, where the player will traverse a maze of rooms riddled with enemies, looking to eliminate the player. The player will have to use all the tools at their disposal to either distract or disable the enemies.

YEAR

2021

GENRE

Stealth puzzle

LANGUAGE

C++

PLATFORM

PC/WINDOWS

ENGINE 

Unreal Engine

TEAM

PROGRAMMERS

Emilia Paredes

Gaizka Calvo

Iñaki Jiménez
Júlia Gumà

Marc Mirapeix (Me)

Roberto Acea

ARTISTS

Aritz Izagirre

Borja Barbadillo

Elena García

Lucas Ochoa de Alda

Maria Mikhailova

Trailer

Gameplay

Database System

  • Create a database separate from unreal to control it and get its information to modify the language quickly.

  • ​Jsons to write the different data with an ID to avoid repetitions at the JSON, so two opposite prefabs can have the same ID (Example: Options)​

  • Create prefabs to have control of the UI items and improve the loading performance to be quicker.

  • Have only the priority things saved on the database for not wasting space and loading time.

Change language

  • ​Able to change from different languages with a different types of fonts. For example, from English to Russian.  

  • Achieve it in real-time without noticing it on loading.​

  • Whatever long is the text in the different languages it's polished to be inside the UI box.

Tools / SFX 

  • Different prefabs to improve the level design.​

  • Database connection and debug at a real-time of it.

  • Different options save information.

  • Sound and music system.​

  • Tools have been done with blueprints and other ones separately with C++ to have more control over them. Thanks to that, when it needed a modification was easy and manageable to add it.

Gameplay_Map

  • Have controll of which enemy has kill you and what its the position of the ones that did it.

  • Optimize it for not doing it each frame.

  • Save the different data when you die and the level has to be reload.

  • The map has 3 markers:

    • Player position.

    • Enemy position when it kills you once.

    • Real time enemy position when it kills you multiple times.

UI 

  • Use the different prefabs to create a Main menu and reuse it for pause menu.

  • Connect all to the json to be able to change language correctly.

  • Have controls for mouse and gamepad.

PREVIOUS GAME
bottom of page