Zenva - Monster Collector In Godot Unit 2 - Battle System
uild a fully-fledged, turn-based monster battle system in Godot!
Monster-collecting battle mechanics are at the heart of some of gaming’s most enduring genres, demanding deep gameplay logic, robust data systems, and smart UI. Through this course, you’ll build a modular battle system for a monster collector game, including features like variations for different encounters, monster swapping, and capture mechanics. By mastering these advanced workflows, you’ll be equipped to integrate professional battle systems into your own projects or expand your RPG design skills.
An intermediate understanding of Godot and GDScript is needed for this course.
You’ll learn how to:
Implement a turn-based battle loop
Manage state with custom enums
Store and retrieve monster data
Build catch and swap mechanics
Combine 2D gameplay and UI nodes
Write scalable and modular code
… and more!