Set In Stone
Tools: Unreal Engine, Perforce, Miro, Google Sheets
Set In Stone is a third-person coop shooter I worked on as a Tech/Systems Designer. I was a primary systems engineer in a large team of around 40 members over a 6 month period of development for our Steam released Demo.
During development I worked with Perforce for version control and the Agile workflow extensively.
Progression System
I designed and implemented a progression system. Progression involved 2 parts: crystals and a skill tree. The player throws crystal shards into their bonfire which will either give them a random upgrade or a skill point. The skill tree allows players to get new weapons and upgrade their stats even more. All of these features work in a multiplayer game with each player getting their own skill points and upgrades.
Crystals
To fit with the caveman theme, I created a system where the players could fill randomly spawning crystals with sap. Once filled, the crystals will spit out a crystal shard which randomly grants the player either a random stat upgrade or a skill point.
Skill Tree
The skill tree allows players to spend their skill points. It was designed to look like a star constellation
Wave Manager
I designed, documented, and implemented a modular wave system which sends scaling hordes of enemies to attack the player's and their bonfire. This system includes designer friendly methods to modify the following on a per-wave basis:
- Unlocking enemy spawn points
- Scaling enemy speed and damage
- Splitting waves into smaller groups
- Multiplayer scaling of waves