Trinyvale Full Gameplay
Trinyvale is a Top Down 2 Dimensional RPG with Turn Based Combat inspired by Dungeons & Dragons. It is based on the plot from the first episode of a popular D&D Podcast Trinyvale from the team at Not Another D&D Podcast (NADDPod).
Features
Full code for these features can be found on GitHub. Clicking the image for any code snippet will direct you to that code block in GitHub.
Turn-Based Combat
Trinyvale’s combat is turn based and controlled by the stat sheets of the characters. Character sheets are easy to create and tweak through the unity editor, and contain all information necessary to support combat. To create new encounters, all you need to do is create another stat sheet and drag it into the world and the combat scripts handle the rest! The combat scripts handle a wide range of weapons, spells, abilities and status conditions to support nuanced and interesting battles!
Non-Combat Encounters
Stat Sheets also control the probability that non-combat encounters (like distracting some gnome guards with a performance) will be successful.
Caravan Movement
Moving with your party following is an integral part of the game. As such we wanted to make sure it looked as natural as possible, so we made sure the the direction towards the caravan leader was always normalized to make the movement look consistent.
Object Interactions
Objects as well as characters can trigger interactions that are powered through a simple UI overlay.
Animations
Trinyvale uses Unity’s Animation Controller to get simple animations in the overworld and in battle scenes. Triggers animations through code.
Tile System
Trinyvale takes advantage of Unity’s powerful Tile Palette and Grid system to easily create large levels and iterate on their design quickly.