Evermore
Evermore was a Unity project that I created during my studies at College. The game was a third-person RPG (role-playing game) that included combat, puzzles and dialogue. It was a solo project, and I was pleased with what I accomplished in three months. My goal was to incorporate systems that would allow me to develop my knowledge of C# and the Unity game engine.
I used the Unity Jobs system (multi-threading) to accomplish items that the player could pick up and add to their inventory. I also gained experience using shader graph and the Unity particle system. I made use of the 'ScriptableObject' class to save data for multiple types of objects. The 'Spell' scriptable object class held properties including cooldown and display name for abilities.
Project Information
Tools
-
Unity
-
Blender
-
Adobe Suite
-
LMMS (Linux-Multi-Media-Studio)
-
Audacity
Programming Language: C#
​
Status: Completed May 2021
​
Project Duration: 3 Months
​
Project Type: Solo Project
Procedural Terrain



As part of this project, I created a procedural terrain using a tutorial by Sebastian Lague. I learned various techniques, including creating buttons in the inspector and manipulating vertices of a mesh through C# script using the ‘UnityEditor’ library and the ‘GUILayout’ class.