Technical Skills

🎮 Main Game Engines

Unreal Engine 5 Unity 3D

🎨 3D Modeling, UVs and Sculpting using Blender and Substance Painter

Blender 3D Modeling Texturing Sculpting

💻 Programming languages

C# C++ Blueprint Python

🛠 Tools & Technologies

Git Visual Studio Pycharm Blender Substance Painter Photoshop

Featured Projects

The Ascended One Game

The Ascended One

Created Core Gameplay Mechanics of a 3D Turn-based Rpg such as a 2D-based grid, A* pathfinding and Turn Managers. Implemented a 2D Grid System without the creation of multiple gameObjects, thus optimizing the performance, an A* pathfinding-based movement capping at the maximum movement of the currently selected character and and varius Managers such as Character Managers, Turn Managers and the Player's own Input Manager.

Unity C# Programming A* pathfinding Turn Manager Input Manager Character Manager
Tyranny Of Ghost

Tyranny Of Ghost

Created Player inputs using the new Unity's Player Input System and attaching them to the Player's Character Controllers. The player can switch from Human Form to Ghost Form and vice-versa, enabling and disabling inputs automatically. Each form has its perks: in Human you can place a lantern based on the Camera's Movement and Rotation, using Unity's Cinimachine Cameras that differ from Human to Ghost, and a Cinemachine Brain. The lantern lets you kill enemies that come near it, but cannot be placed directly near certain objects, NPcs or enemies, and has a cooldown when used it, so as it needs to be placed strategically. In Ghost you can fly around within a limited range, bound to your Human Form, see enemies on the map and pass through certain objects, such as doors, letting you have maximum conrol of the situation.

Unity C# Programming New Unity Input System Character Controller Multiple Forms with perks

3D Blender Model Gallery

Experience

Highschool
Liceo Rinaldo Corso, indirizzo Scenze Applicate
2017 - 2022

Started programming in C/C++ and Python, working in groups to solve assignements given by professors.

Computer Science in University
UNIMORE
2022 - 2024

Continued programming in C/C++ while working with some database softwares for University assignments and tests

Game Programming
ITS Olivetti
2022 - 2024

Continuing programming in C/C++ using the Unreal Engine 5 Game Engine, started programming in C# in Unity Game Engine and creating 3D models using Blender and Substance Painter programs.