Valinor
My second-year final project involved creating a Diablo-like game in Unity.
The project featured multiple character abilities, an environmental puzzle, and implementable level destruction.
i also implemented enemy behaviors and made my own VFX.
My second-year final project was the development of a Diablo-like game in Unity, focused heavily on technical systems integration.
Each student was required to design and implement multiple VFX assets, a unique enemy model and hero character, an environmental puzzle system, and a level destruction mechanism. I also leveraged Houdini to create a procedural tool dedicated to a specific part of the level design.
This project was fundamental in acquiring the complete basics of Unity necessary to finalize a game from start to finish. I managed the integration and programming for all aspects, ranging from the User Interface (UI) and audio implementation to the core game loop and Visual Effects.
VFX
VFX creation was never my primary focus, and I did not pursue as a VFX Artist. However, understanding the basics of shading was important for my work, at least to be able to create simple effects.


Houdini
Houdini, the procedural 3D software, can be complex, but its use was mandatory for the destruction effect and the creation of a dedicated tool.
Programming
I won't be showcasing the source code from this project, as it's poorly optimized and not reflective of my current coding standards. For context, the architecture relied on a single, monolithic global script containing all game functions, heavily utilizing the Singleton pattern.
Crucially, this project served its primary purpose: it allowed me to fully grasp the entire structure and workflow of a Unity game, from high-level architecture down to component functionality
