Hey, I am Christian

I am a passionate video game programmer with two years of experience. honed through numerous game jams and personal projects. My expertise in programming allows me to craft unique and interactive experiences for players. I thrive on challenges and am dedicated to continuous learning and improvement in the field of game development.

Work Experience

  1. 3C Programmer - Ubisoft University Competition 2024 (A Twin's Dream)

    Université Laval, Quebec-Montreal

    • Developed a two-player cooperative game as part of the Ubisoft University Competition 2024.
    • Mainly contributed to 3C programming, utilizing C++ and Blueprint on Unreal Engine 5, with a focus on enhancing gameplay and player interaction.
    • Implemented core character controls, camera systems, and character interactions to create a seamless and engaging co-op experience.
    • Collaborated with team members to integrate art assets, animations, and sound effects, ensuring a cohesive and polished final product.
    • Optimized performance by profiling and refining code, reducing latency and improving frame rates for a smoother gameplay experience.
    • Participated in team meetings and playtesting sessions, providing feedback and suggesting improvements to game mechanics and overall design.
  2. UE5 Gameplay Programmer- Internship

    Insanity CORR ltd

    • Refined item pickup management: Replaced a method based on a joint constraint with a solution that improves replication and collision predictability. Utilized Unreal Engine's physics system to implement a more deterministic approach for networked multiplayer scenarios.
    • Improved multiplayer stability: Integrated a reliable collision management system using Unreal Engine's replication system and custom collision handlers to ensure picked-up objects behave consistently and without bugs across all clients.
    • Optimized gameplay: Translated player character blueprints from Unreal Engine to C++ for better performance and flexibility, reducing overhead and enabling more complex gameplay mechanics.
    • Collaborated with game designers: Actively participated in the creation of innovative game mechanics by working closely with the design team to prototype and iterate on new gameplay features, ensuring they were both fun and technically feasible.
    • Debugged and resolved issues: Identified and fixed bugs using Unreal Engine's debugging tools and logging system to maintain a smooth and immersive user experience. Conducted extensive playtesting to catch edge cases and ensure robustness.
    • Contributed to team meetings: Discussed progress and challenges in regular sync-ups, providing solutions for the continuous optimization of game performance. Offered insights based on profiling and performance analysis to improve overall game efficiency.

Projects

Recién llegado vs 5 años en Nueva Zelanda

A Twin's Dream

  • Unreal Engine 5
  • C++
  • Blueprint
A cooperative game for two players developed as part of the Ubisoft University Competition 2024. Contributed to 3C programming using C++ and Blueprint on Unreal Engine 5.
Recién llegado vs 5 años en Nueva Zelanda

Resistance of The Forgotten Kingdom

  • Unity
  • C#
A 2D survivor-style game developed during the Gamedev.tv 2024 game jam using Unity C#.
Recién llegado vs 5 años en Nueva Zelanda

Definitely not Space Invaders

  • HTML5
  • CSS3
  • JavaScript
A clone of the game 'Space Invaders' developed for a web development course using HTML5, CSS3, and JavaScript.
Recién llegado vs 5 años en Nueva Zelanda

Definitely not Pong

  • C++
  • Raylib
Developed a Pong game in C++ with adaptive AI, dynamic visuals, and integrated audio feedback, demonstrating proficiency in game mechanics and programming.

About me

I'm a Computer Science and Software Engineer student deeply in love with game programming. My journey started not just with a fascination for games but with a dream to create worlds that others could explore and enjoy. With each line of code in C++ and C#, I see not just commands, but the building blocks of endless adventures..

For me, gaming is more than entertainment—it's a way to connect, challenge, and inspire. Whether I'm navigating through Unity and Unreal Engine or unraveling the mysteries of AI and game physics, it's all about crafting stories and experiences that linger in players' minds.

I'm on a constant quest for growth, eager to embrace the next technological marvel that can elevate my game designs. To me, every project is a canvas awaiting its masterpiece, each challenge an opportunity to innovate.I'm excited to bring my blend of creativity and technical skill to a team as passionate about games as I am.

Miguel Ángel