PORTFOLIO

*MY RESUME*

About: Voxel Worlds in Unreal Engine: 1️⃣ Greedy Meshing: An optimized algorithm for creating block-based voxel worlds like Minecraft. It works by merging adjacent blocks and reducing the number of rendered triangles, boosting performance. ✅ It generates realistic terrains with layers like stone, dirt, and grass, while optimizing visible surfaces. 2️⃣ Marching Cubes: Perfect for creating more organic and smooth voxel worlds, such as caves or curved surfaces. This algorithm calculates the intersection of the surface with cube vertices and uses a predefined triangulation table to generate detailed meshes. The result? Complex and dynamic models. 🌊
Developed : Unreal Engine 5 (Blueprint e C++).
Implementazione delle meccaniche di gioco.

Go to Repository!

About: TPS arcade developed in Unreal Engine 5 during the Global Game Jam 2023, There is a story about a tree that can give power in exchange for souls, you are a wizard that ventured in search of this tree, however what you didn't know is that the user's life gets link Jam Site: AIV - Accademia Italiana Videogiochi .
Developed : Unreal Engine 5 (Blueprint e C++).
Implementazione delle meccaniche di gioco.

Go to Repository!

About: "Airport Delivery Guy", created during the Summer Game Jam hosted by TheXPlace. In just 6 days, our team came together to bring to life a unique and engaging gaming experience. You will need to deliver luggage and people to the corresponding plane. 🔹 Game Genre:Arcade
Developed : Unity (C#).
Creazione delle meccaniche di consegna e gestione del traffico.

Go to Repository!

About: Whacky Wheels, the game makes you responsable for controlling the traffic but with power up too!! In the video you only saw a few but when the game releases you can expect more.
Developed : Unity (C#).
Gestione della logica del traffico e degli eventi.

Go to Repository!

About: Prototype of a western-style game made during the second year of the AIV programming course as a final exam.
Developed : Unity (C#).
Creazione del sistema di combattimento e IA dei nemici.

Vai al Repository

About: Managing AI Using Blackboard in Unreal 5.
Developed: Unreal Engine (C++).
Gestione dell'IA tramite le Blackboard.

Go to Repository!

About: Classic Tetris. The entry point for the game, Initializes the game, manages the game loop, and handles key events.
Developed: C.
Implementazione della logica del gioco.

Go to Repository!

About: Collection of implementations of data structures such as binary trees and graphs.
Developed: C++.
Sviluppo e ottimizzazione delle strutture.

Vai al Repository

About: This project on Unity uses ML-Agents to create an AI that autonomously learns to reach a target. In case of collision with a wall, both the agent and the target move randomly, making the learning process dynamic.
Developed: C#, Python, MLAgent.
Sviluppo del modello e preprocessing dei dati.

Go to Repository!