A C# Unity framework created with the best fundamentals extracted from the 'Clean Architecture - Robert C. Martin' and 'Game Programming Patterns - Robert Nystrom'...
Hi I am Gabriel Borges
Software Engineer Specialized in Game Development
With 6+ years of professional experience, I have had the privilege of collaborating with talented teams to develop a wide range of games and applications, ranging from VR/AR to mobile, WebGL and PC platforms, ensuring adaptability and technical proficiency across various technologies
personal Projects
Arena Champions Machine Learning
A 2D Unity strategy game that evolves through a self-developed machine learning algorithm, delivering ever-changing, intense challenges. Manage a Ludus, recruit gladiators, and rise to...
Bloody Guardian
A Unity 3D project made in a game jam using an ECS architecture for clean and scalable code.
UMG – Game Programming Patterns
A fast-paced fighting game where players take control of unique gladiators, mastering combos and strategies to conquer their opponents in the arena. With an innovative...
Skills
Titles Published On
- Oculus Quest Store, Play Store, App Store, Steam and hosted websites
Game Engines
- Unity 6, Unreal Engine 5
Programming Languages
- C#, C++, C, Python
Experience Implementing and Integrating
- CPU/GPU efficient code, multiplatform inputs, responsive UI/UX, Unity addressables, asset optimization, AI (state machine and behavior tree), code architecture and design patterns, Git, CI/CD, API integration, unit tests, technical documentation, native platform SDKs and analytics.
Third-Party Services and SDKs
- OpenXR, Android SDK, Firebase, AWS (Cognito, Lambda, DynamoDB and S3 Bucket), Microsoft Azure Playfab, Hugging Face, ML Agents
Experience
July 2024 - Now
Senior Software Engineer . Freelance
- At Medroom, lead the porting from PC to VR using Unity and C#.
- At Mary Invents, in Sydney, worked with R&D (research and development) using Unity and C#.
- At Avataris, worked with R&D using C#, C++ and Python for a Unity VR application.
- At AIE, develop classes and materials using C++, third-party APIs, Jenkins, and Unreal Engine 5.
January 2023 - August 2024
Software Engineer . KOKKU
- Implemented 15+ consistent and responsive UI/UX for multiplatform screen targets, game features, deep profiling, Unity addressable, complex bug fix along 3 Unity and Unreal Engine 5 projects, programming in C#, C++ and blueprints.
- Use and integration of 4 APIs (Firebase Realtime Database, Firebase login with Google/Apple/Facebook, and 2 handcrafted APIs for game items database and localization).
October 2020 - December 2022
Software Engineer . Triplano & Main Leaf (outsource)
- Started as Mid Game Programmer and promoted to Lead Programmer after 1 year, where I leaded and organized engineering teams across 8 Unity projects using C#, including 2 VR and 6 multiplatform games.
August - December 2020
letters and courses
About me
Hi! I’m a passionate software engineer with a Game Development bachelor degree from UNISINOS, where I focused on C#, C++, and Game Development.
I’m currently based in Sydney, Australia, pursuing an Advanced Diploma in IT to deepen my technical knowledge, explore new technologies, and learn how different tools and systems can work together to create better solutions.
As a strong believer in teamwork, knowledge-sharing, and building positive, collaborative environments, I hold the long-term goal to become a Lead Developer
I also founded a game-jam community where developers can share projects and receive personal feedback. If you’d like to join us, feel free to check it out:
https://linktr.ee/nextlevelgamejam
contact
Let’s Get in Touch
I love to connect with fun and talented people! Please don’t hesitate to get in touch for a no obligations chat about yours or any other project.




