Create your own single-player CCG with Unity: Fundamentals

Learn how to create a single-player collectible card game inspired by Card Crawl with Unity.


Who is this class for?

  • People who have a good understanding of C# programming fundamentals.
  • People who are familiar with how the Unity engine works.
  • People who have an interest in developing their own single-player collectible card games.
  • People who have an interest in learning how to use Unity's entity component system (ECS).


What are you going to learn in this course?

  • How to create your own single-player collectible card game from scratch.
  • How to write games with the new entity component system (ECS) in Unity.


How is the course structured?

This course is entirely project-based, meaning we will work on building a complete example game from scratch using Unity 2020.3.35 LTS. This game will be heavily inspired by @tinytouchtales's masterpiece Card Crawl.

The course is entirely text-based and does not include any videos. You can preview the initial chapters of the course for free.

Your Instructor


David Pol
David Pol

Hi! My name is David and I am a game programmer with more than a decade of experience in the industry. After working for many different studios on many different projects, I started my own company, gamevanilla, together with ricimi. We are responsible for CCG Kit and Single-Player CCG Kit, the most popular collectible card game assets on the Asset Store.

As a Unity certified developer, I have worked as a teacher at the Postgraduate degree in game design and development at Universitat Oberta de Catalunya.

My ambition is to continue chasing my dreams and helping others accomplish theirs by working on exciting games, game development middleware and game programming courses.


Course Curriculum


  Introduction
Available in days
days after you enroll
  Creating a game inspired by Card Crawl
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.

Get started now!