Martin Villegas Garcia
Game Programmer
Career History
April 2023 -> Dec 2025
Mon Co.
Full Remote. Kuala Lumpur, Malaysia
- C++ Game Developer, Warden’s Ascent
- Joined the Programming team in the early stages of development, taking participation in technical design and implementation of the systems.
- Had ownership of many campaign systems allowing the game to keep track of players progression through the single player campaign.
- Built a climbing system for the playable characters allowing customizable exploration design for other teams.
- Implemented a system using Unreal Engine’s Gameplay Ability System allowing designers to modify and customize combat in campaign or PVP battles.
- Extended and maintained the system used to update and sync backend information based on game settings like rewards or campaign levels order.
Dec 2021 -> Dec 2022
Wildlife Studios
Full Remote. Sao Paulo, Brazil
- Full Stack Game Developer: SiB Engineering
- Designated as Responsible Engineer for Limited Market Test preparations at Super Wow studio, successfully resolving technical issues under a critical schedule.
- Assisted multiple Game Studios with implementing and integrating Wildlife’s internal systems and game tools into their projects.
- Proofread and integrated several internal modules into clean projects to provide feedback and improve the functionality of internal products.
Oct 2018 -> Dec 2020
Globant
Cordoba, Argentina
- C++ Game Developer: Phoenix Labs, Dauntless
- Developed new UI/UX features released in the game.
- Diagnosed, reported and solved bugs inside and outside the scope of his team.
- Moved and refactor several blueprints turning them into C++ code.
- Was added to the game credits.
- C++ Developer: Autodesk Genuine Service
- Released new versions of the software through the CI covering all the steps of the deploy process.
- Trained the new team showing the structure of the system along with the testing suite before leaving the project in hands of the client.
- C++ Developer
- Learned the concepts and principles of SOLID and the most used pattern designs to apply them into two games. One of them with a graphic interface using the SFML C++ library.
Other roles and experiences
Dec 2020 -> Dec 2021
Ascentio
Cordoba, Argentina
- Python Backend Developer: SABIA-Mar Satellite
- Martin helped to unify and release the different modules of the satellite Ground Segment.
- He started a new IOT project, setting up the repositories and Continuous Integration Systems.
Jan 2023
Global Game Jam
- Martin attended alone, forming a multidisciplinary team and delivering a working game.
Career summary
Experienced in developing gameplay logic with Unreal C++, creating game tools in Unity C#, and building backend services in Go. I have worked on various games across different platforms and development stages.
From patching live operations to improving service architecture for pre-launch titles. I am dedicated to continuous learning and constantly strive to enhance the quality of my work.
FORMAL EDUCATION
- BD, Computer Science. Incomplete Degree
- UNC, FaMAF, Cordoba, Argentina.
- AD, Programming Technician
- Epet N° 20 Neuquen, Argentina.
- Videogame Development with Unreal Engine
- UTN, Cordoba, Argentina