A Trail to Love

C#

Unity

This project is an original game about the Greek story of ‘Orpheus and Eurydice’. This game is the result of an ‘Agile Game Production’ process. It is made using the Unity Engine and the language ‘C#’. The development team, consisting of five people, were given the opportunity to create a small game of their own. Two programmers and three game artists worked on this game.

The game’s story is mainly inspired by the Greek legend of Orpheus and Eurydice. The player (Orpheus) must travel through the river of Styx and the underworld to find his beloved Eurydice. He uses his magic lyre to fend off attacks from enemies from the underworld.

The development team needed to be able to work in ‘Sprints’, with Sprint deadlines and they needed to be able to deliver a shippable product at the end of each Sprint. The game’s artists were personally taught by the programmers how to use ‘GitHub Desktop’ to implement the art assets into the project. Although Wayne personally uses a command prompt for Git and never had any experience using GitHub Desktop, he was still able to teach its usage and it was picked up quite fast.

Wayne is proud to present a whole dialogue system that plays during the ’tutorial level’-sequence. It explains basic player movement and mechanics. The classes for the in-game tutorial sequence and the cutscenes at the end of the demo both inherit from the ‘DialogueScene’-class.

Wayne is also responsible for programming a gameplay feature which allows the player to attack using a fast-growing vine out of the ground. This special attack is called ‘Vegetable Overgrowth’. The position and rotation in which the vine grows out of the ground is determined by the point and the normal value that is measured when the player hits certain objects on a layer with its ‘ray’. Vines can only grow out of objects that are on the ‘Soil’-layer.