Select Page

Umbra Nolia

Release Date: TBA

Team Size: 4

Genre: Action

Platforms: Windows | Mac

Project Length: Ongoing

Engine and tools: Unity (C#), Adobe Photoshop, Adobe Illustrator, Adobe Premiere Pro

Itch.io Page

What is Umbra Nolia?

Umbra Nolia is a tactical grid-based battle game in which the player’s party of characters face off against various monsters in card-driven combat. Each character has a unique deck of cards that can be optimized for battle that allows the player to give specific roles to each of their characters.

Screenshots and GIFs

Play Umbra Nolia

Responsibilities

During this project, I was the main programmer and as such my responsibilities involved:

* Creating a resizeable grid

* Creating a modular entity system that allows for the easy implementation of any new character or obstacle to the game

* Implementing an A* pathfinding algorithm that works with cell move costs

* Implementing UI elements and ensuring they don’t interfere with any other elements of the game

* Creating a modular card system that allows for the easy implementation of any new card to the game

* Creating a system for updating cards to the current character’s status effects and the target character’s status effects into account

* Creating a modular effects system – including status, terrain, and cards – that allows for the easy implementation of any new effects into the game

* Implementing the AI behavior for all the enemies

* Creating a tooltip system to display descriptions of certain icons and effects

* Creating a Queue-based turn order system that loops and allows for the removal of characters in the middle of the queue

* Creating basic animations for character movement, cards, and UI

* Implementing a adjacency-based affection system that boosts the stats of players during combat