🕹️EXPERIENCE

🕹️ Pet Shop Fever: Hotel Animal

Engine: Unity | Platforms: Android, IOS | Genre: Simulation, Time Management


Welcome to Pet Shop Fever: the frenzy animal hotel where every second counts! Your mission is clear: take care of pets while ensuring your customers leave with smiles on their faces. The clock is ticking. Are you ready to join us?


Role: Game Developer II


Responsible for maintenance and implementation of new content for the game.


🕹️ Tennis Clash

Engine: Unity | Platforms: Android, IOS | Genre: Sports, PVP, Multiplayer Online


Fan of sports video games? Then here is a great tennis experience on mobile! Tennis Clash is an online, multiplayer tennis game with amazing 3D graphics and intuitive controls, all you have to do to score is to swipe.


Role: Game Engineer


Main Responsibilities: Implement new content for the game; Help improve the development workflow; 


Responsible for maintenance and implementation of monetizable content like in-game skins, prizes, events, and new features, mainly the monetization minigame Ace Wheel, made to stimulate the conversion of players to become payers. 

🕹️ Hextech Mayhem: A League of Legends History

Engine: Unity | Platforms: PC, Mobile Netflix Games | Genre: Rhythm


In this fast-paced rhythm runner, every action has an explosive reaction and no amount of mayhem is too much. Take on the role of Hexplosives expert Ziggs as you rampage through the neighborhoods of Piltover!


Role: Game Programmer


Responsibilities: Reduce the final build size to Mobile platforms with Unity Addressable Asset System.


With the Unity Addressables Asset System, we were able to remove assets from the final build and keep them on the Amazon CDN, to be used as needed. We could so make the user download the remaining needed assets when initializing the game, and request others on-demand at specific times. The Addressables have a gigantic impact by removing assets that the user will never use, such as the multiple languages pack, keeping only the choosen one.

🕹️ Game do Guri

Engine: Unity | Platforms: Web, Android, iPhone | Genre: Puzzle, Rhythm 


Imagine that you are going to play a big show and your mission is to convince ten songwriters to come and see your performance! For that, you need to accept musical challenges, complete levels and explore amazing places in São Paulo. Let's go?


Role: Game Programmer


This is an educational game created for the social organization Santa Marcelina Cultura, to stimulate kids to learn about music and have fun at the same time. I joined the project recently and had the challenge to adapt to what was already made and add new features, surpassing the current limitations of the current code. 

The game is available in the Android (Play Store) and iOS (App Store) stores and on the Web.

🕹️ Plagued Memories

Engine: Unity | Platforms: PC | Genre: RogueLike, Hack'nSlash


A Rogue-Like where you fight ghosts on random levels, acquiring different skills and creating new builds in each run.


Role: Game Designer and Game Programmer


The game was created as my college Final Paper (TCC). I am very proud of it and I highlight the incredible work on optimization me and my team achieved. We completely removed the transition animation between levels because it was so fast that the wait became just annoying. We also achieved a great Game Loop experience in the game, that allows replayability without being underwhelming, with different scenarios, enemies and ways to the play with simple, complete, and fun mechanics.

🕹️ Zig Zag Challange Super Ball

Engine: Unity | Platforms: Android | Genre: Minigame, Arcade


Zig Zag Challenge Super Ball is an Addictive one-touch game. React and tap quickly to keep the blue ball on the green path. Tap on the screen to change the ball's direction and try not to fall off the edges! How long can you hold on?


Role: Game Engineer


My first published game on Google Play, was made as a personal challenge in 24 hours.



🕹️ Vampire Hunters

Engine: Unity | Platforms: PC | Genre: Vampire Survivors Like


To hunt vampires, you’ll need guns. Lots of guns. Mow down vampires, demons, and more by stacking your guns into absurd, impossibly awesome builds. Test your firepower in this rogue-lite retro FPS, where steampunk meets the undead. Will you become the baddest Vampire Hunter in Transylvania?


Role: Game Programmer


Responsible for integrating the game on Steam and adding improvements to the game animations, tutorials, and game feel.


🕹️ Unannounced 100 Players Multiplayer Game

Engine: Unity | Platforms: PC, Android | Genre: Minigame


A metaverse game where you can play different minigames alone or with your friends to have fun and win rewards.


Role: Network and Game Programmer


I am very proud of working on this project mostly from what I learned from it. We had to achieve an online multiplayer game with a lot of players and the main challenge was to create a (almost) Deterministic Simulation in Unity, to minimize the desync. I had to further understand and implement technics that allow better playability like the Network client-side prediction and Server Reconciliation. We used the Aws GameLift from Amazon to host our servers with the Unity Mirror to connect our players.


I would never be able to achieve anything without hours of reading articles and watching videos. So to contribute and help other developers, I am writing about how I achieved this online game, and my challenges.

🕹️ Pong Online

Engine: Unity | Platforms: PC 


A pong game like the classics, but online, with a medieval theme.


Role: Network and Game Programmer


Art by: Daniel do Nascimento Santos | LinkedIn


Study of network and online system using UDP socket in C#. Using open NAT. A basic interpolation system has been assigned to create a smooth movement for the client.








🕹️Legend of You (Prototype)

Engine: Unreal Engine 5 | Platforms: PC | Genre: RPG, Open World


In Legend of You, your story will be unique. Will you serve at the king's desire; or murder him in plain sight? Will you follow each quest's prescribed path, or come up with a unique way to play the game? You make your own Legend in this turn-based, Open World RPG.


Role: Game andTools Programmer


Had the opportunity to work on this ambitious project at Gamecraft looking for create one of the bigger and more amazing Open-World RPGs, where I could gather experience with the new Unreal Engine 5. In this prototype, I worked creating the skills effect zone, the character movement, and other gameplay elements.


Also created tools, such as the Legend Character Creator. The designers could create any character with attributes, give them skills with an effect zone, and create equations and multipliers to change the final result. I had direct contact and feedback from the designers, allowing me to iterate faster and better extend it. 

🕹️ Lost Property Office 

Engine: Unity | Platforms: PC | Genre: Minigame


Where you try to find what was lost. You play as a lost and found storage worker and have to find the specific items that people are looking for. Gather as many points as you can by returning the lost items in a fun and different levels.


Role: Game Designer and Game Programmer


This was the first game jam experience me and my friends ever had, and it was incredible fun. We are proud of the astonishing teamwork we had that made possible in only 4 days the creation of a completely functional game, with progression through different levels, with new mechanics that increment the gameplay loop.







🕹️ Kalyskah

Engine: Unreal 4 | Platforms: PC | Genre: Action RPG


Kalyskah is a fully voiced RPG with erotic elements where you control Kalyskah Karnstein, a noble lady of a long-dead vampire family who wakes up after thousands of years of slumber. What awaits upon her awakening is a world that has changed for the worse. It is up to you, the player, to help our heroine (or anti-heroine, if that is your choice) fight back or embrace the chaos and gain back control of her lost powers and abandoned followers.


Role: Mechanic Programmer as a freelancer


Responsibilities: Creation of a telekinesis power that pushes and pulls objects and enemies.


Kalyskah was my first job, worked as a freelancer recommended by the coordinator of my college. This was a great experience to work in a team and game that is already published and has a lot o players.



🕹️ Gunvoker

Engine: Unity | Platforms: PC | Genre: FPS, Action RPG


A Fast-Paced FPS in which the player is a Gunvoker (able to invoke guns) that works as a mercenary and accomplishes contracts. Unfortunately, a crystal disease starts to spread and infect the creatures that live in the worlds you travel to, making them more dangerous. You began to be contracted to eliminate them and free the ecosystem from the crystals.


Role: Game Designer, Game Programmer, Modeler, and Animator


This was my second game, and, was a big challenge, mainly by its gigantic scope. Because of our will to create an enormous RPG with a lot of mechanics, weapons, upgrades, levels, and enemies, what we implemented isn't well aprofunded, or never used. 


Otherwise, we learned a lot about production, optimization, and how (and what tricks to use) to achieve models, animations, mechanics, texturing, and effects. Also about planning: define the core mechanics, have a real scope, achieve better communication, and don't let everyone do as they feel like.

🕹️ Lúmus

Engine: Unity | Platforms: PC | Genre: Tower Defense, TPS


A Tower Defense about the fight of light against darkness, located on moons in the solar system.


Role: Game Designer, Game Programmer, Modeler, and Animator.


This was my first ever game, with a start and an ending. I previously worked creating some small projects with mechanics, characters walking, weapons, but never an entire game. 


I wanted to create something bigger and beyond the expectations of others (and mine). We had to make a simple Tower Defense, but i had the desire to make more, so it has a controllable character, third-person view and combat, climate mechanics, bosses, achievements, animated monsters. Despite my little experience, i didn't know how to create most of the game, so I had to went for it.

📞CONTACT

📄 Linkedin.com

📩 igorindev@gmail.com

📱 +55 (31) 992875695