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.