Cardstellations is a project I started as a design document and a proof of concept. I based many of the planned features off of Slay the Spire and FTL. Taking my learning from my Tower Defense project, I expanded what I can do with Scriptable Objects. I also used this opportunity to improve on Tool Building and created a custom editor for the ships, cards, and the multitude of effects that I could potentially do with this project.
From the concept documents I was able to program a Combat Prototype and Tooling to assist with creation of the project. Leveraging placeholder art assets I was able to generate this project to this point. I've improved on my complex problem solving and Interface Design for this project. I feel at this point I've grasped the capabilities of what Unity can do and provide for a 2D project and look forward to more improvement in my learnings from this and applying them to other projects.
Each ship is instantiated in at run time with a health bar and a hidden container for any effects on it. Enemy ships have an icon on the right side that shows their intent, whether they will attack, defend or perform a different action.
The Information bar provides you with the ship name, which I plan to be custom each run, based on the player and their name they give the ship. The info bar shows health, currency, the location on the star map, the deck and a settings button.
The gameplay shown is just the combat prototype I've create so far. It has the feel of both the reference games. Shields do not disappear at the start of the player's or enemy's turn so it provides more of the feel of FTL. This allows for player's to plan moves in advance and try to apply more strategy when traversing the stars.
Cards are from a template and utilize a Unity Prefab to house the data and then at Runtime are created and pooled for easy memory utilization.
At the end of the current combat scene, you are greeted with your victory or defeat screen and can continue and replay it after hitting the 'Continue' button.
Cardstellations
Published:

Owner

Cardstellations

Published:

Creative Fields