GAME PROGRAMMER

My name is Leandro Peres. I'm a creative professional with more than 10 years as a freelancer and 2 in the game industry with experience in Project Managment, Game Design, Gameplay Programming and Shader Programming. What makes me passionate about games is the combination of technology and creativity, and how multiple disciplines come together to create an interactive experience. Whether I'm designing for puzzle games, 2D platformers or 3D environments,
I always try to tell a story.
ABOUT ME (1997)

Hey there, I'm Leandro Peres, and I'm not just a bunch of text โ€“ I'm a real person who's in tune with what people are saying. I've been fortunate to dive into the gaming industry for over 2 years as a Generalist Game Programmer, where I craft experiences that not only catch your eye but also engage your mind.

I've had the pleasure of contributing my skills at LabTIME/UFG in Brazil, where I developed games that made a positive impact in public schools. During my time at SOHNE, I played a pivotal role in successfully launching diverse games across various platforms.

Armed with a degree in Digital Games from Senac Goiรกs College and a background in Philosophy, I bring a unique perspective to the table. My philosophical insights empower me to think critically and tackle challenges head-on. I'm constantly excited to grasp fresh technologies, ensuring I stay up-to-date with the latest trends and breakthroughs in my ever-evolving field.

In a nutshell, I'm not just your typical game developer โ€“ I'm a versatile game enthusiast committed to conjuring up top-notch games that blend enjoyment with education. My toolkit is packed with a mix of skills and a wealth of experiences, all dedicated to creating games that genuinely resonate with players.

So, when you read my words, remember that there's a real person behind them, one who hears the voices and aspirations of the people. ๐Ÿ––๐Ÿป๐Ÿณ๏ธโ€๐ŸŒˆ

THE ASHES OF JORGE (2018)

Project Managment Gameplay Programming

I had the opportunity to lead the development of this project: a beat-em-up game that was presented at a fair and played by attendees. In this role, I was responsible for programming the game mechanics, designing the levels, and ensuring that the game was fun and engaging for players of all skill levels.

One of the most rewarding aspects of this project was seeing the game in action at the fair, with attendees lining up to play and cheering each other on as they battled their way through the levels. It was a thrill to see how much fun people were having with the game, and it was a testament to the hard work and dedication of the entire development team.

  • AI Programming
  • SCRUM Master

KWARTZ (2019)

Project Managment Gameplay Programming Shader Programming

As a programmer and project manager for a side-scrolling tower defense game, I balanced technical aspects with creative design. I ensured mechanics worked and aligned with game themes. I managed the development process, prioritized tasks, and allocated resources to meet deadlines. Levels had unique themes and challenges while game assets brought the world to life. Battles required strategic planning and quick reflexes, offering a challenging yet enjoyable experience. Overall, game development required a comprehensive approach to programming and project management.

  • Developed upgradable elements
  • SCRUM Master
  • QA Testing

FREE BREEZE (2020)

Project Managment Network Programming Shader Programming

As a programmer and project manager for this Unity Multiplayer Game, we made sure to prioritize the technical aspects of the game to ensure that our mechanics functioned smoothly, while also balancing this with creative design elements that kept the game fresh and engaging. Our team worked hard to meet tight deadlines, allocating resources efficiently to ensure that the game was delivered on time.

  • Multiplayer Engineering
  • SCRUM Master
  • QA Testing

MATH PARK (2022)

Gameplay Programming Shader Programming Game Design

A math-themed amusement park. In this role, I was responsible for programming puzzles and designing some of the attractions that challenged visitors to use their mathematical skills and creativity in innovative new ways.

Throughout the development process, I worked closely with a team of designers, programmers, and mathematicians to create a fun and engaging experience that would appeal to visitors of all ages and backgrounds. We tested and iterated over each attraction to ensure that they were not only challenging but also rewarding and enjoyable.

  • Designed some puzzles
  • UI programming
  • QA Testing

ARDUINO SIMULATOR (2023)

System Programming UI Programming

One of the most exciting aspects of this project was the opportunity to create a tool that would allow users to experiment with Arduino programming in a virtual environment. Whether it was testing out new sensors or designing complex circuits, the simulator made it easy for users to explore the possibilities of Arduino programming without needing access to a physical device.

Overall, working on this project was a fulfilling experience that allowed me to combine my skills in engineering and software development to create a useful and innovative tool. I am proud of what we were able to accomplish and am excited to see how our simulator will inspire future generations of engineers and makers.

  • UI Programming
  • System Programming
  • QA Testing
3D GRAPHICS RENDERING

Created a 3D graphics application using OpenGL, GLFW, GLM, and GLEW. These libraries provided me with the tools I needed to create a powerful and visually stunning application. I was able to create complex 3D models and render them in real-time with ease. The libraries were easy to use and well-documented, which made the development process much smoother.

ALWAYS LEARNING AND EXPERIMENTING

I strongly believe in the value of always learning and experimenting. I stay up-to-date with industry trends and technologies, and proactively seek out new learning opportunities. I challenge myself to try new things and put ideas into practice, even if it means taking risks and learning from mistakes. This mindset has been essential for my success, and I am committed to continuing to grow and evolve as a professional.