Matteo Vittori

Game Developer with 12+ years of experience, specializing in Unity, Unreal Engine, and C#.
Experienced in developing game mechanics, performance optimization, and interactive systems.

Skills

Acquired through years of study and practice, applied to develop high-quality games.

Game Development

  • Design and implement gameplay mechanics for engaging experiences.
  • Develop AI behavior systems and integrate game physics.
  • Create immersive worlds through interactive gameplay features.

Multiplayer Networking

  • Develop multiplayer game structures using Photon, SocketWeaver, and Mirror.
  • Implement server-client architectures for smooth gameplay.

Programming

  • Proficient in C++, C#, and Blueprints for game development.
  • Strong understanding of Object-Oriented Programming (OOP) and clean code architecture.
  • Write efficient, maintainable code that scales with game complexity.

Debugging & Optimization

  • Identify and resolve bugs through comprehensive debugging techniques.
  • Profile performance to optimize code and enhance gameplay fluidity.
  • Optimize memory management and processing speed in complex systems.

Tools & Software

  • Expert in Unity with over 12 years of experience.
  • Proficient in Unreal Engine, with a strong focus on development and expanding knowledge.
  • Skilled in version control using Git and Sourcetree for collaborative workflows.

Soft Skills

  • Strong problem-solving, critical thinking, and analytical abilities.
  • Effective time management and self-discipline in project delivery.
  • Adaptability and quick to learn and apply new technologies.

2021

Controlla

This game was made in 48 hours for the GMTK Game Jam 2021 with the theme "Joined Together". In the game, you impersonate a girl and she has to escape from the prison by controlling rats.


Suicide Madness

This game was made in 72 hours for the Wowie Jam 3 with the theme "failure is progress". In the game, you impersonate a guy that has to find every way possible to die (even the unthinkable ones).

2020

Scala40

scala40 screenshoot

Application development for Android and iOS with user connection management in the lobby through SocketWeaver SDK and creation of rummy game logic.


YouName's Adventure

PC game made for Fiverr.com Gig for birthday purposes with multilanguage support, custom tags in dialogues, epic bossfight and user's avatar settable... and also a huge birthday cake at the and of the game. Showcase video.

Shadow Labyrinth

Game made for the 48h Lux Jam with the theme "Light and Shadow".


Defender Like

Playing around and try to reproduce Defender(1981) game, with "infinite" space simulation and procedural map generation, real-time map and stuff like that... Showcase Video

2016

Chess project

scala40 screenshoot

Chess gameplay with automatic piece placement on the chessboard, management of the moves allowed and highlight where a piece can go on the chessboard, turn manager for each player and match reset if the king is eaten. Video [italian]

Early Access G4me

scala40 screenshoot

Game made to make fun about the Early Access of Steam when it was still free to publish games and the store was full of garbage games. Page link.

It's a trap!

scala40 screenshoot

The game was made when the oculus rift just came out and they wanted to advertise the product with this jam. Video

Platformer tutorial

scala40 screenshoot

Platformer project to teach how to make a game in Unity in my Youtube channel. Video [italian]

2011

Pennaverde's skaz

scala40 screenshoot

The very first game I made, set in my hometown with his dialect language where you go through the life of the main character.

Education & Certifications

Certifications and courses that have strengthened my expertise in game development and programming.

Unity Learn

Completed a wide range of courses covering game development fundamentals and advanced Unity techniques, from scripting to interactive 3D experiences.

Unity Learn Profile

Unreal_Icon

Unreal Engine Learning

Building a strong foundation in Unreal Engine, with hands-on experience in developing gameplay mechanics, Blueprints, and C++ integration.

C# & Database Development

Focus on object-oriented programming and building scalable database-driven applications.

C# & .NET Environment

Deep dive into the C# language and .NET framework for robust software solutions, including web and desktop applications.

ASP.NET & MVC

Hands-on experience in web development with ASP.NET, focusing on MVC architecture to build dynamic web applications.

Passions

In addition to having a passion for programming, I am passionate about:

Video Games

I love playing first-person shooters and exploring immersive game worlds.

Fitness & Meditation

I make time daily to exercise and meditate, which helps me stay focused and energized.

New Experiences

I enjoy trying new things, whether it's tasting new dishes or exploring cutting-edge technologies.

Japanese Culture

I'm fascinated by Japanese culture, food, and language. I'm currently studying Japanese in my spare time.