top of page
Other projects

Unity Game Developer - Programmer, design assistant, optimization and multi-platforms development.

Due to confidentiality agreements, I am not allowed to show or go into detail about certain projects with some companies I have worked with, so in this section I will give a brief summary of projects with superficial data that I am allowed to reveal.

ā€‹ā€‹

  • Integration of Android Studio and Unity: due to very specific requirements from a client, I was tasked with conducting thorough research to integrate experiences created in Unity into an existing application created in Android Studio. It was a great achievement to successfully complete this task, considering the barriers, since they are two different development environments with opposite purposes and completely different programming languages. This is something that so far few people have achieved.

ā€‹

  • Virtual reality experience for TCP training: a project in which I was in charge of programming and bringing to the field of virtual reality a training program for cabin crew in an aircraft. I carried out tasks such as programming the behavior of aircraft elements while the user interacted with them, following a step-by-step guided training plan, integrating animations into the experience, designing and applying gameflow, exhaustive testing, client reviews, etc.

ā€‹

  • Virtual reality experience for fire extinguishing: this project consisted of a virtual reality environment confined within which the user would have certain freedom to explore a room with different elements to teach them how to extinguish different types of fires. Apart from the general design of the experience and 3D design, I carried out the rest of the tasks, which consisted of bringing the environment elements to life. These were a wall with all types of extinguishers and their corresponding data, a wall with an interactive screen where a video is played, a fire zone where each fire reacts depending on the type of extinguisher used and other details.

ā€‹

  • Gesture recognition systems in virtual reality: I developed 2 systems of this type, one using an AI plugin to recognize the movement of the controls in both hands of the player. I had the task of modifying and adapting it to the project's needs. The second system was developed from scratch by me, where gestures (aircraft signalman gestures) were meticulously adjusted so that the program was as realistic, optimized and precise as possible.

ā€‹

  • Educational application prototyping for children: I was responsible for developing a simple application as a demo/prototype to present to a client in order to turn it into a larger project. I was in charge of the design, programming, and presentation process.

ā€‹

  • AR projects optimization: I was hired to optimize 3 existing augmented reality projects, 2 of them made with ARCore and one with Vuforia. The changes made were related to the cleanup of each project to avoid unnecessary assets, code optimization to add new features, increase readability and reduce the cost of execution, update frameworks used and add support for new devices. The tasks were completed satisfactorily, the weight of each compiled app and its Unity project was reduced noticeably, as well as the cost of execution could be evidenced by reduced battery consumption and stable temperatures.

ā€‹

  • Integration of Google Play Services: I participated in an update of an existing project based on an app to encourage children's learning. The original design and development team decided to add a system of achievements and leaderboards from Google Play. I was hired as a third party to work on this task. For this project, I conducted thorough research to not only implement the required systems but also to do it in the most optimized and secure way. To achieve the latter, I made use of the authentication system of Google Play Services.

ā€‹

  • Optimization of database search and filtering: In this project, I had the task of optimizing the searches, operations, and filtering of a whole database belonging to users of an existing project. The client's problem and their description of it were crucial in carrying out the testing process, A/B testing, and implementation of different measures using Unity, C#, .NET, and SQL statements.

Ā© 2025 Created by Carlos A. Holguin

bottom of page