Project Main File: ForgottenVale/Game1
https://drive.google.com/file/d/1rdoqn6SMhXG0UKAT52xopkD6tPOQ0qK9/view?usp=sharing
This project was created with Monogame in C# for the 2nd year Graded Unit as part of the Edinburgh College Game Development HND course. This solo project combined elements of **project management, digital art/animation, design, programming and UX**.
The aim was to create a game around the theme Environmental Change, it's a retro style 2D RPG adventure with turn based combat, character development and recruitable companions. The player controls 'the Wanderer' who stumbles on an ancient tablet shard in the woods. This triggers a series of events which requires them to set out on an adventure to find the forgotten vale, reassemble the 'gaia tablet' and restore order to the changing world. The game engine was built using monogame libraries, the game requires a controller and runs on windows.
The aim was to create a game around the theme Environmental Change, it's a retro style 2D RPG adventure with turn based combat, character development and recruitable companions. The player controls 'the Wanderer' who stumbles on an ancient tablet shard in the woods. This triggers a series of events which requires them to set out on an adventure to find the forgotten vale, reassemble the 'gaia tablet' and restore order to the changing world. The game engine was built using monogame libraries, the game requires a controller and runs on windows.
- Changing Environments (Fair, Drought, Ice Age)
- Recruitable companions
- Multiple maps
- 2 dungeons
- 3 boss encounters
- Character upgrades through exploration (find new spells in hidden places)
- Character upgrades through friendship (befriend local NPC's to gain upgrades or companions)
- interactive menus
- Secret non-combat resolutions for boss encounters
- Plentiful loot chests
- Spend gold at vending machines
- Hidden areas
- NPC side quests
- Turn Based Combat
- Dialog Manager - Supporting dialog interactions with characters and game objects
- Battle Manager - Supporting turn based battle encounters with a variety of NPC enemies and multiple supporting character options
- Navigation Grid - Navgrid system to define level layouts, control random encounters & define the properties of unique tiles
- Climate System - Facilitating the change between the games three environmental states