About Me
-
Hey! I'm a gameplay programmer with over two years of experience. I focus on building solid and flexible architecture, with a strong interest in AI behaviors, gameplay systems, and complex mechanics.
I've always been drawn to games that reward curiosity and skill, and I try to bring that same mindset into my work. For me, programming isn't just about making things function, it's about helping the player feel something through how the game responds.
Experience
3Dar - Eggscape
May 2023 - Feb 2025
-
-
Role: Game Programmer
Summary: An AR/VR multiplayer platformer that received the "Lion in la Biennale di Venezia" in 2022.
Contributions
- Enemy AI System: Implemented enemy behaviors, including decision-making, movement, and combat.
- Player Mechanics: Built and implemented parkour and combat systems.
- Bug Fixing & Optimization: Fixed gameplay bugs and improved performance.
- Multiplayer & AR/VR Integration: Helped develop multiplayer and AR/VR features.
Projects
Skills
Tools, languages and core programming concepts I use to build games and web pages.
-
Code
C#C++JavaScriptPythonHTMLCSS -
Tools
UnityUnreal Engine 5Oculus / XRPhoton FusionPhoton QuantumNetcodeRiderGitDjango -
Skills & Knoledge
OOPECSAgileQAUI/UXProblem SolvingCode DocumentationDesign Patterns
Languages
English — Fluent
Spanish — Native
Japanese — Intermediate
Programming Concepts
- Design patterns: Factory, Builder, Command, Mediator, Strategy, Observer, Object Pooling
- MVC architecture
- AI algorithms: A*, Dijkstra, FSM, Steering Behaviors, Obstacle Avoidance, Roulette, Flocking, Decision Trees, Behavior Trees
- Multiplayer architectures: Full-Authoritative and Non-Authoritative models