Hello there !

I'm Pedro Pereira Lourenço.

A Game developer with 6 years of professional experience.


Who Am I

I'm Pedro Pereira Lourenço, a passionate Software Engineer specializing in game development, currently based in Belo Horizonte, Minas Gerais, Brazil. within 6 years, I’ve had the opportunity to gain incredible professional experiences, contributing to the creation of multiple games for study and development. Notably, I’ve worked on three games that are now available on Steam and mobile app stores. My portfolio showcases my dedication to creating engaging and high-quality experiences. Feel free to visit my website to learn more about my work, and let’s connect to discuss how I can bring value to your company.




Qualifications

 C# NodeJs html css Project Pattern Strong OOP knowledge  Firestore database Storage Authentication Realtime database Analytics Advertisement with AdMob Advertisement with Unity Ads In App Purchase  Strong knowledge in Unity engine Tool developer Google Play Console Apple store connect Gameplay programer UI programmer SCRUM

Summary

  • Year Oct. 2018 - May 2019

    Teacher

    At SuperGeeks - 1ª Programming and Robotic school for young students.
    Teached programming for young students, applying the basics through intermediate areas of Computer Science. Also, I had the opportunity to prepare students for the Brazilian Olympics of Informatic.

  • Year May. 2019 - Aug 2020

    Unity Engineer

    At Fire Horse Studio
    Helped the team during the development of Hero Among Us, a project financed by ANCINE (National Agency of Cinema). Using Unity C#, implementing features, developing tools, solving bugs and working on performances. The game is now available in Steam, Google Play and Play Store.

    steam-icon steam-icon steam-icon
  • Year Oct. 2020 - 2021

    Unity Engineer

    Outsource from Fire Horse to work at Almighty, from Run Wild Entertainment
    Helped the development of Almighty: Kill Your Gods. Worked on some of the game Interfaces, implementing the mocaps received from the design team. Worked on tools to prepare the entire game to receive localization for other languages. The game is now on Early access and it can be played on Steam.

    steam-icon
  • Year 2021 - 2024

    Majoring in Computer Science

    At Pontifícia Universidade Católica de Minas Gerais

  • Year 2022 - At moment

    Principal Unity Engineer

    At Fried Chicken Labs
    Worked on Takedown Legends, developing features, refactoring old systems, creating tools to streamline workflows, and resolving bugs. Gained extensive experience with Firebase services, including Authentication, Firestore Database, and Analytics. I had the opportunity to develop a bundle tool within the Unity Editor, allowing Game Designers to register bundles and upload them in real-time for players. These bundles were integrated with our backend and the Unity IAP SDK. And now, as a principal Unity Engineer, I ensured product quality by reviewing team code, planning systems, and aligning tasks for efficient workflows. I managed onboarding for new team members and contributed to defining tasks for upcoming sprints, fostering collaboration and maintaining high standards within the team.

    steam-icon steam-icon

Games I worked on

  • Hero Among Us

  • Hero Among Us

    Hero Among Us is a strategy/manager game were you create your own super hero, define where in the world he/she will appear and manage how the world reacts to the player actions and decisions. The game was selected in a Brazilian government initiative to find game projects to fund, Hero Among Us was selected among other games from all over Brazil. The game is in development planned to be release on Q2 2019.

    Using Unity C#, implementing features, developing tools, solving bugs and working on performances. The game is now available in Steam, Google Play and Play Store.

  • Almighty

    Hunt demons, monsters, and gods solo or online with friends in this action RPG. Run, leap and fly across islands, ripping your foes to pieces, and rebuilding your home with their remains. Bring low the oppressive false gods, protect your kindred and become Almighty.

    Worked on some of the game Interfaces, implementing the mocaps received from the design team. Worked on tools to prepare the entire game to receive localization for other languages. The game is now on Early access and it can be played on Steam.

  • Almighty

  • Almighty

    Hunt demons, monsters, and gods solo or online with friends in this action RPG. Run, leap and fly across islands, ripping your foes to pieces, and rebuilding your home with their remains. Bring low the oppressive false gods, protect your kindred and become Almighty.

    Worked on some of the game Interfaces, implementing the mocaps received from the design team. Worked on tools to prepare the entire game to receive localization for other languages. The game is now on Early access and it can be played on Steam.

  • Takedown Legends

  • Takedown Legends

    A free-to-play multiplayer third-person shooter experience, with fast-paced battles that accommodates up to 24 players on mobile phones and tablets. Join the competitive scene for exclusive rewards. Collect or trade amazing cosmetics with the community, all this close to your favorite creators and brands.

    Worked on Takedown Legends, developing features, refactoring old systems, creating tools to streamline workflows, and resolving bugs. Gained extensive experience with Firebase services, including Authentication, Firestore Database, and Analytics. I had the opportunity to develop a bundle tool within the Unity Editor, allowing Game Designers to register bundles and upload them in real-time for players. These bundles were integrated with our backend and the Unity IAP SDK. And now, as a principal Unity Engineer, I ensured product quality by reviewing team code, planning systems, and aligning tasks for efficient workflows. I managed onboarding for new team members and contributed to defining tasks for upcoming sprints, fostering collaboration and maintaining high standards within the team.



Some of my Github repositories

  • EasyUI

    Define elements and data with functions, mirroring Flutter's approach. Effortlessly compile and render for dynamic, engaging interfaces.
    Unity C#
  • PTwitch

    Real-time avatars from messages, viewers as characters, enriching live streams with dynamic interactivity.
    Unity C#
  • PTreeBehaviour

    A simple Behaviour Tree node editor for creating AIs for your Unity's project
    Unity C#



My studies

Constantly Delivering my Unity Project builds with Jenkins

In this document, I will explain how I managed to create my own continuous integration and delivery pipeline using Jenkins for my projects in Unity. All the code mentioned here will be available on my GitHub account for free use. There may be various ways to implement what I am presenting...




Also, see my full lecture about OOP applied in games.

This lecture was made for the 13º edition of Vacation School promoted by Pontifical Catholic University of Minas Gerais.
This videos is fully PT-BR.





This website still under development. Checkout my resume file

Contact me !