Unity 6打造卡牌Roguelike

学习用Unity 6构建完整的PVE卡牌对战游戏,涵盖牌组、回合制战斗、连击机制及Boss战。包含拖拽卡牌、数据驱动系统、持久化牌组构建等实战内容,适合中级开发者进阶。6小时40课时,英文授课。

Unity Card Battler: Build a Roguelike Deck-Builder

Published 5/2026
Created by Ben Tristem, GameDev.tv Team
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 40 Lectures ( 6h 9m ) | Size: 4.8 GB

Build a complete card battler in Unity 6 – decks, turns, combos, and a boss who hits back.

What you’ll learn
⚡ Build a fully playable PvE card battler in Unity 6 with a working deck, hand, discard pile and turn-based combat system.
⚡ Use ScriptableObjects to create a data-driven card system where one prefab renders every card in the game.
⚡ Decouple gameplay systems using Unity Events so damage, sound and animations respond without tangled dependencies.
⚡ Implement drag-and-snap card movement, hover scaling and correct card ordering across deck, hand and discard pile.
⚡ Build a deck builder scene where card selections persist into combat – the deck you build is the deck you fight with.
⚡ Create a turn-based loop with player and boss turns, health bars, action locking, and Fisher-Yates shuffle.

Requirements
❗ Intermediate Unity and C# skills – you should be comfortable creating scripts, using the Inspector and navigating the editor.
❗ A working understanding of object-oriented programming: classes, objects, inheritance and encapsulation.
❗ VSCode or another code editor installed and ready to use.

Description
Love card games likeSlay the Spire? This is the course for you.

You’llbuild a fully playable PvE card battler in Unity 6, complete with a working deck, a player hand that feels good to use, and a turn-based system that pits you against a boss who hits back.

“I want to build a card game. But how do all the pieces actually talk to each other?”

If you’ve ever stared at a blank Unity scene wondering how a card game is supposed to work without turning into spaghetti, you’re in the right place.

Card battlers areone of the most satisfying genres to build, because every system connects. Drawing cards, triggering effects, managing turns, building combos. When it all clicks, it feels like magic. But get the architecture wrong early and you’ll spend more time untangling code than making a game.

This course shows you the right way to build it from the start.

You’ll use ScriptableObjects to make every card data-driven, and Unity Events to keep your systems clean and extensible.

Then you’ll go further. A full deck builder scene lets you browse your card collection and customise your deck, and those changes carry through into combat.The deck you build is the deck you fight with.

And then there’s the moment it all comes together.

You drag a card onto the field. A sound fires. A visual effect plays. The card slides to the discard pile. Your boss reacts. You built every piece of that, and you know exactly how to do it again.

Enrol now and build your card game.

隐藏内容

此处内容需要权限查看

  • 普通3金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注