My name is Hernán Bravo, I live in the Patagonia Argentina. Creator of this website called GameDevTraum and its namesake YouTube channels.

Currently I am a content creator related to Blender, Unity and programming. I work on Unity projects as a freelance developer and continue training and experimenting with these tools.

Experience with Unity engine and Blender: 9 years and counting.

Academic Background

Electronic Engineering - Universidad Nacional del Comahue, Argentina (2009-2014)

Relevant subjects completed:

Algebra I and II; Calculus I, II, III and IV; Physics I, II, III and IV; Numerical Methods; Electronics I and II; Probability and Statistics.

Bachelor's Degree in Computer Science - Universidad Nacional del Comahue, Argentina (2014-2016)

Relevant subjects completed:
Algorithms and Problem Solving; Algorithm Development; Object Oriented Programming; Concurrent Programming.

Goethe-Zertifikat A1 Start Deutsch 1 (16/09/2016)

Goethe-Zertifikat A2 (20/10/2017)

SECTIONS OF THIS PORTFOLIO

PROJECTS AS A FREELANCE UNITY DEVELOPER

Play Video

Satellite seeding monitor - Efe & Efe Ingeniería

Assistance in the development of an application to record the route of a vehicle through GPS coordinates. Positioning system. Recording of hectares worked. Plotting of straight and curved guide lines. Autopilot.

Patagonian 1 Drilling & Well Control Simulator

Full development from scratch of an application for the simulation of drilling and well control exercises.

Play Video

VR Hotel Applications

Development of a set of applications for the Oculus Store, these applications allow the visualization in virtual reality of rooms and surroundings of different hotels in Spain.

THESIS ADVISORY SERVICES

Multithreading saving system for images processed with OpenCV in Android Studio

Universidad Nacional del Comahue, Argentina
ELECTRONIC ENGINEERING
Year 2017

TASKS PERFORMED

  • Creation of data structure and persistent memory saving system for an Android device.
  • Implementation of multi-threading algorithm to save data outside the main thread so that the application does not freeze during saving.

Mitsubishi RV-2SDB robotic arm trajectory generation in Unity

Universidad de las Fuerzas Armadas ESPE sede Latacunga, Ecuador
MECHATRONICS ENGINEERING
Year 2021

TASKS PERFORMED

  • Adaptation of the control algorithm of the robotic arm by direct kinematics and inverse kinematics made in MATLAB to Unity in C# language.
  • Gizmos to control the positioning and orientation of each degree of freedom.
  • Adaptation of the Wii console controller as an alternative for positioning the arm.
    Mathematical models for trajectory tracing.
  • Generation and export of trajectories code to import in the control software of the Mitsubishi RV-2SDB arm.

Three-degree-of-freedom control system for a satellite in Unity

Universidad de las Fuerzas Armadas ESPE sede Latacunga, Ecuador
MECHATRONICS ENGINEERING
Year 2022

TASKS PERFORMED

  • Development of the 3D environment.
  • Implementation of the control model.
  • Adaptation of the control algorithm made in MATLAB for the orientation of the satellite solar panels to C# language in Unity.
  • Graphical representation of the orientation of the solar panels.

Interactive map of the university campus

Universidad de Tarapacá, Chile
Year 2023

TASKS PERFORMED

  • Establish good practices to structure a 3D model made in Maya in order to use it in Unity.
  • Creation of a data structure to organize information related to college buildings.
  • Script to configure 3D models at run time.
  • System to detect clicks and determine the 3D model on which the cursor is placed.
  • Graphical interface window showing the information of the selected building.
  • Information banner showing the name of a building when the cursor is hovered over it for a few seconds.
  • Vertical and horizontal movement of the camera on the map with defined limits.
 

GAMES MADE IN 48 AND 72 HOURS

Diana's Magical Journey

Ludum Dare 54 – September 2023

Brain Up

Patagonia Game Jam – August 2023

Horror Delivery

Ludum Dare 53 – April 2023

Anne & the Global Warming

EmCliC Game Jam – April 2023

Mc Rooties

Global Game Jam – January 2023

Anne & the Raccoons

Ludum Dare 51 – October 2022

Tsunami

Ludum Dare 50 – April 2022

Cake on the Run

Ludum Dare 49 – October 2021

Hard time in the Cretaceous

Patagonia Game Jam – August 2021

Go to Hell!

Ludum Dare 48 – April 2021

Circled

Ludum Dare 47 – October 2020

Escape from the maze

2020

Space visitors

2020

3D MODELING

Production tree for Workover operations in the well control simulator

  • 3D model made to scale.
  • Optimized for graphics engines.
    UV mapping.
  • Textures in Substance Painter.
  • Blender Custom properties.
  • Unity implementation.

OTHER PROJECTS

Video Sitemap Generator for GameDevTraum website

Due to a series of optimizations made for the site to get outstanding metrics in Page Speed Insights, including a way to embed videos in articles, many of the videos that had been indexed were no longer indexed.

To solve this problem I decided to create a custom web tool using Unity and API’s from my website and YouTube.
The tool works in different stages.

First it communicates with my website’s API to get the metadata of all the articles, at the time of writing this there are about 501 URLs, so in this first stage we have a list of 501 objects with the information of these articles.

The next step is to analyze each of the URLs obtained and request to the API the content of each article, this content is analyzed for videos embedded in the article, an article may not have videos or have one or more, so that at the end of this stage we have a list of articles that have video and an array with the IDs of the embedded videos.

In the next stage each of the videos in the previous list is parsed but this time the YouTube API is called to get the metadata of all the videos.

Finally, with all the information collected, a Sitemap is generated in XML language containing information for Google spiders to index the videos.

The result is this XML file of 22446 lines that I add to the Search Console tool so that it takes

YouTube activity

SHARING KNOWLEDGE AND SOLVING PROBLEMS

CHANNEL IN SPANISH

  •  385 Videos
  • 9.5K Subscribers
  • 47K Monthly views
  • 2.5M Total views

EXAMPLE VIDEO

CHANNEL IN ENGLISH

  •  173 Videos
  • 1.85K Subscribers
  • 59K Monthly views
  • 668K Total views

EXAMPLE VIDEO

CHANNEL IN GERMAN

  •  10 Videos
  • 47 Subscribers
  • 250 Monthly views
  • 3.7K Total views

EXAMPLE VIDEO

FEATURED UNITY VIDEOS

Basic First-Person Controller for Unity
Why BUTTONS DO NOT WORK in Unity and HOW TO SOLVE IT
How to CHANGE TEXT FROM A SCRIPT in Unity using TextMesh Pro

FEATURED PROGRAMMING VIDEOS

Solution for Visual Studio's CODE AUTO COMPLETE not working in Unity

FEATURED BLENDER VIDEOS

How to CUT an OBJECT with another OBJECT in Blender - Boolean modifier
Modeling a Wellhead Christmas Tree in Blender - Timelapse
How to EXPORT a BLENDER MODEL with TEXTURES and IMPORT it in Unity

FEATURED VR VIDEOS

BRAIN UP - Made in 48 hours for the Patagonia Game Jam 2023 #madewithunity #blender #vr
Testing a VR prototype - Calling API
VR game mechanics - Gun shoot
Scroll to Top
Secured By miniOrange