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
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.
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
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
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