Project Type
1v1 Desktop+Mobile Strategy Game
Primary Tech Utilized
A* Algorithm
Gameflow Sequencing & Opponent AI
Linked Tilemap, multi-state Tiles
Save Data & Account Progress
Year
2021
Dice Creatures
Summon creatures by rolling their corresponding dice, then unfolding the 6 dice faces to create a path! Wall off your opponent and conquer the battlefield.
This project was a lot of fun to work on, and I learned quite a lot. Utilizing A* to calculate movement and determine if units are within an attack/ability range was rough at first, but ended up being quite simple once I extrapolated the math and logic into smaller chunks and organized this logic better. I made sure to keep the gameflow sequencing code as crisp as possible, then created a simple AI to play against that just chooses random valid plays whenever it is their turn, making playtesting significantly easier and more authentic.
Players can browse all of the different units and see their stats in the Gallery. The game is designed to have a collection of opponents in increasingly difficult “Tiers”, so after 10 wins in Tier 1 they can move onto Tier 2. This and the need for deck lists and unlocking inventory led to the creation of a moderately robust local save system. I also played around with UI scaling to support Mobile as well, which led to somewhat warped UI on Desktop.