Game Programmer & Software Developer
Building immersive games with C++ and C#, crafting cross-platform applications
Passionate about game development and programming fundamentals. Specializing in Unity and Unreal Engine development, with expertise in C++ and C#. Building complete 3D games with complex systems including AI, physics, and gameplay mechanics.
About Me
Hi, I'm Juan Contreras, a passionate game programmer and software developer. My journey in programming began with C++ fundamentals and data structures, then expanded into game development with Unity and Unreal Engine. I've built complete 3D games with complex systems including AI, physics, and gameplay mechanics.
I also develop cross-platform applications using Flutter and create web solutions for businesses. This diverse skill set allows me to approach problems from multiple angles – whether it's optimizing game performance, implementing complex algorithms, or building scalable applications. I'm always eager to learn new technologies and tackle challenging programming problems.
C++
Game Programming
Unity
3D Game Dev
Flutter
Cross-Platform
Your Photo Here
Game Development Portfolio
Showcasing my game development projects and technical skills in Unity, Unreal Engine, and C++ programming.
Unity Projects
Project Galaxy
Technology: Unity 2022.3.53f1, C#, 3D Game Development
Features: Player movement with physics, AI enemies with
NavMeshAgent, weapon systems, save/load functionality
Systems: Health/damage system, inventory management, mission
objectives, scene management with async loading
Unreal Projects
END2508 - Unreal Engine C++
Technology: Unreal Engine 5, C++, Component-Based
Architecture
Features: Base character class with inheritance, health
component
system, weapon system with child actors
Systems: Event-driven architecture, animation blueprint
integration, input handling, proper memory management
Data Structures & Algorithms
C++ Data Structures
Technology: C++, Advanced Algorithms, Memory Management
Implementations: Dynamic Arrays, Linked Lists, Binary Search
Trees,
Hash Tables, Huffman Coding
Skills: RAII principles, unit testing, performance
optimization,
recursive algorithms
Technical Skills
Programming Languages
Game Development
Web & Mobile Development
Get in Touch
Interested in working together?
Whether you're a game studio looking for a programmer, a team seeking a collaborator, or you have an exciting project in mind — I'd love to hear from you. I'm always open to new opportunities.
Contact form temporarily unavailable
I'm tightening spam protection before turning this form back on. For now, please email me directly and include a short description of your project.
Email Juan Directly