
Create an auto battler in Unity, draft characters onto a battlefield, battle their rivals, draw new cards, and upload character stats to the Flow blockchain for gameplay persistence.
Demonstrates building a static game manager in C# that draws cards to a hand from a tier-aware pool, using string interpolation and Unity resources for game data.
Create a character prefab by unpacking and renaming the card prefab, removing backgrounds, and wiring up health, attack, and tier with a dedicated UI character script in Unity.
Implement a mana system to play from hand and draw, starting at 11 mana and spending 1 for draws and 3 for plays, with turn and tier derived from formula.
Create a battle field layout by building a battle canvas with player and enemy zones, arranging UI images, pivots, and alignment for clear combat visuals.
Build a two-team battle system with named teams and character lists, a battle state that renders user interface updates via an observer pattern using uid-based battle characters.
Convert characters to battle characters in the draft scene and seed teams to the database. Create a script that draws on start and seeds turn-one teams named from battle characters.
Display minions on the on-chain minions array by querying the Flow smart contract and rendering a table with name, description, attack, and health.
Complete a challenging course on building an auto battler for the Flow blockchain; this lecture highlights security improvements for the Flow smart contract and a cloud-based team database.
Create an Auto Battler Card Game using Unity and C#. Then learn how to use the Flow Blockchain to enhance your game.
What you'll learn:
How to use the Unity Editor
C# Scripting
Advanced Unity UI
Drag and Drop mechanics
Scriptable Objects
What’s included:
Unique character and environment art usable in your own projects
Full source code to the finished game
Certificate of completion
This course will take you from zero to hero in just a few hours.
Want to add blockchain functionality to your game but didn't know where to start? This course has you covered!
Testimonials from other courses:
Exactly what I was looking for. Hooks, canvas, and roguelikes. Lots of good design patterns as well, at least so far. I will be going through this course but trying to implement the features using typescript. Please continue with another intermediate course. Thanks much.
Alex Barber
Very cool what you can do in under 3.5hrs! Morgan breaks down core concepts and gives you an overview of all the tooling needed to be successful with your game idea. Nice pacing and fairly comprehensive! Would love to see a more in dept discussion about grouping and managing assets and resources in both Tiled and Phaser. Great Tutorial!
Tech Ninja | Web & IT