About Me

Hi! My name is Hernan Perez, a passionate game developer. My main goal is to push creative boundaries and captivate audiences through my work. With a strong commitment to innovation and collaboration, I strive to create gaming experiences that leave a lasting impact. Take a look at my portfolio to learn more.

Beginnings

Started my journey in 2008 as a hobby, I initially delved into the realm of programming by experimenting with C++ projects, exploring multiple graphical libraries such as OpenGL, Allegro, SFML, and more. Currently, my focus has shifted towards specializing in the creation of immersive gaming experiences through the utilization of Unity, where I continue to explore new avenues for innovation and creativity.

Passion For Innovation

I am fully dedicated to the creation of games, graphic applications, and immersive VR experiences, while also embracing challenging projects with enthusiasm. I am always thrilled by the idea of diving into stimulating projects that provide opportunities for pioneering innovation. My relentless dedication to delivering exceptional results keeps me driven and motivated.

Top Skills

Unity/C#

Eight years of Unity experience, initially on desktop and mobile projects. Focused on VR for the last two years, specializing in immersive experiences tailored for VR platforms. Skilled in designing and optimizing VR mechanics within Unity for seamless and engaging applications.

VR technologies

Over the past few years, my primary area of focus has been on VR technologies. Throughout this time, I have actively engaged with a diverse array of VR devices, including: HTC Vive Pro 1 & 2, Varjo XR-3, Meta Quest 2 and Meta Quest Pro.

Godot Engine

Although I primarily focus on other technologies, I've utilized Godot for creating multiple prototypes, as well as for developing and launching a game on Steam. This hands-on experience has deepened my understanding of Godot's capabilities, including scene design, scripting, and asset integration.

C++

C++ was the language that introduced me to programming fifteen years ago. Since then, it has been a versatile tool in my toolkit, utilized across a wide array of projects. From Arduino projects to developing graphical applications with OpenGL and other graphical libraries, C++ has been at the core of my diverse programming projects.

My Portfolio

Here are presented some of my most relevant projects.
delta3-helicopter

Helicopter Simulator with Mixed Reality

Delta3 partnered with Modena Air Service to develop an advanced AW109 Helicopter Simulator for pilot training and certification.
delta3-forklift

Forklift VR Simulator

Forklift VR simulator developed by Delta3, adapting multiple versions for various companies by customizing forklift exercises and meticulously constructing virtual warehouse replicas.
bridge-crane

Bridge Crane VR Simulator

Bridge Crane VR simulator developed by Delta3 for Toyota Argentina with the objective of training and evaluating operators.
saharas-underworld

Sahara's Underworld

This game is currently available on Steam.
Sahara's Underworld is a roguelike dungeon crawler game
with a mixture of procedural generated and predefined maps.
Developed this game in 2022 using Godot Engine 3.
interception-AR

Interception AR

AR project developed with Unity for Meta Quest 2.
Using a special device, you'll intercept communications from other worlds while defending against multiple waves of enemies emerging from portals.
destroyable-asteroids

Destroyable Asteroids

VR project developed with Unity where you use different skills to destroy asteroids with the objective of defending a spaceship.
prince-of-vengeance

Prince Of Vengeance

Developed this game in 2017 as part of my final project for the degree of 'Técnico En Diseño y Programación de Videojuegos' at the Universidad Nacional del Litoral (Argentina).
This game was originally made for mobile (Android) using Unity.
genetic-algorithm-trainer

Genetic Algorithm Trainer

This is an implementation of the genetic algorithm I developed while using my own neural network structure.
Made this to experiment and learn about the effectiveness of the Genetic Algorithm while using different layer structures and parameters.
destroyable-worlds

Destroyable Worlds

Game made with Unity where the user can create and share playable levels using the in-game level editor.
During the levels the player has to defend a ship from multiple waves of enemies.
amg8833-thermal-camera

Thermal Camera Renderer

Desktop App that reads the serial output of an arduino with an AMG8833 Thermal Camera connected and displays that information as an image in realtime using OPENGL Libraries in C++.
vr-terrain-manipulation

VR Terrain Manipulation

Unity asset for terrain manipulation using VR hands.