top of page

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.

Sample Code

Click the buttons on the left to view sample code from the project.

bottom of page