I'm Riccardo,
a Game Developer

Specialized in C++, I want to create the best gameplay experiences.

My Photo

My Expertise

I specialize in Gameplay Programming, writing efficient code that powers complex mechanics. I focus on stability and performance to ensure a seamless player experience.

Languages

Solid knowledge of Object Oriented Programming. Experienced in memory management with C++ and scripting logic with C#.

Game Engines

Proficient in developing 2D and 3D mechanics. Comfortable with both Unity's Component System and Unreal's Blueprint/C++ workflow.

Tools

Version control management for team collaboration. 3D modeling skills from my artistic background for prototyping and asset pipeline integration.

My Projects

Build_Failed

Build_Failed

A two-player cooperative platformer developed in Unreal Engine 5, focused on networked character ...

Unreal Engine 5 C++ Gameplay Programming Network Programming Multiplayer Group Project
Crazy Car

Crazy Car

A physics-based arcade driving tech demo developed in Unreal Engine 5.

Unreal Engine 5 C++ Gameplay Programming Physics
Mask Museum

Mask Museum

A dimension-shifting puzzle game developed in 48 hours for the Global Game Jam.

Unity C# Game Jam Group Project
Small Object Allocator

Small Object Allocator

A modern C++20 small object allocator inspired by Alexandrescu, built around slab allocation, RAI...

C++20 Memory Management Systems Programming CMake
Neon Flipper

Neon Flipper

A physics-driven arcade pinball game developed in Unreal Engine 5 focusing on C++ backend logic.

Unreal Engine 5 C++
Movement Tech Demo

Movement Tech Demo

A technical showcase in Unreal Engine 5 focusing on C++ integration and custom movement physics.

Unreal Engine 5 C++ Gameplay Programming Combat System Physics
Platformer Demo

Platformer Demo

An Unreal Engine 5 tech demo focused on C++ gameplay programming, animation integration, UI, and ...

Unreal Engine 5 C++ Gameplay Programming Animation UI
VoidDrift

VoidDrift

A custom C++ arcade game built from scratch without commercial engines.

C++ SFML Box2D Engine Architecture
Void Level Editor

Void Level Editor

A custom 2D level editor written in C++ with automated hitbox generation.

C++ SFML ImGui Tool Dev
HexGrid - Energy Rush

HexGrid - Energy Rush

A C++ resource management puzzle developed with Raylib.

C++ Raylib CMake Group Project
Monument Cleaner

Monument Cleaner

A photogrammetry-based cleaning simulator using custom Unity shaders.

Unity C# HLSL Photogrammetry Tech Art