Sorcerer Smackdown
Sorcerer Smackdown is a turn-based deck builder, pitting players against each other to cast powerful spells to attack and defend.
Date - Jan 23 to July 23 | Role - Technical Designer | Team Size - 1 | Engine - Unreal Engine 5.0
Highlights
Designed and developed a turn based card system where each player gets the opportunity to play cards.
Created UI to inform the players whose turn it is, the current player's hand and energy and other relevant information.
Set up animation montages and Niagara effects .
Created card animations.
Game management blueprint
Hand blueprint
Update card position
Create reward screens for each player to add a new card to their deck between rounds from a random selection of cards.
Set up gameplay between sorcerers so that their spells interact with each other correctly.
Created dynamic material such as the sorcerer's shield, so that the opacity and fresnel effect can be modified as the shield waxes and wanes in power.
Sorcerer event graph
Project Details
The conception of Sorcerer Smackdown originated between playing lots of Slay the Spire and card games with my family. Simple gameplay that ramps up as the game progresses with plenty of room for expansion, such as status effects, permanent stat upgrades and Jackbox style multiplayer. This project taught me a lot about structuring round and turn management, card game implementation and widget animation.
Here is the Itch page where you can find a build: https://giantpenguin.itch.io/sorcerer-smackdown