Hi! I am Ivan, a very passionate game programmer that has been working in this role for the past 5+ years. During this time, I have used Unity for work purposes as well as for personal projects. Thanks to this, I feel really confortable using C# for making a wide range of things. In my journey as programmer I made a system for checking the internet connection in a game constantly, the link for connecting the front end of a game with the backend, minigames for a tool that can be used in any game made in Unity, the integration of SDKs in games, and the development of systems for connecting things like loading screens, character controllers, animations and so on. Moreover, I also worked with Unreal Engine for professional and side projects, I am familiarized with Blueprints and C++ and how they can be used together as a powerful tool for speeding up the development process. Lastly, I always had the amazing oppornity to work in a team, I love hearing other people's point of view and feedback. Whether it's for code or how something looks in a game, I always appreciate comments from other poeple that allow me to improve my work!
knowledge
C# Programming language knowledge (Advanced)
C++ Programming language knowledge (Medium)
Javascript Programming language knowledge (Medium)
Unity Engine - Game development (5 years of experience)
Multiplayer programming
Core systems programming (Systems initializer and event driven communication between class)
Multiple controller input handling (Touch/Keyboard/Controller)
3Cs for character control
Level loading and unloading with clean-up of objects
SDK integration
Addressables implementation
HDRP and URP pipelines experience
Unreal Engine - Game development (1.5 year of experience)
Multiplayer replication and connection
Enemy AI development with EQS
Procedural content generation with PCG
Level loading and unloading with dynamic enviroments generated by PCG
Personal projects developed in Unity
TicTacToe Online
Planes Remake (A remake of an old game I made when I started!)
Traffic cones
Blender modeling, UV unwrapping, and texturing knowledge (PBR workflow - 2 years of experience)
Substance Painter texturing knowledge (PBR workflow 1 year of experience)
Systems Engineering Bachelor's Degree
Military Engineering Shool
2021High School Degree
Don Bosco High School
2016Certificate of Proficiency in English(ECPE test)
University of Michigan
2021English: Advanced Level (C1)
French: Advanced Level (C1)
Spanish: Native