Projects

Collectible Card Game

A single-player (possibly multi-player in the future) CCG / TCG created using Unity and C# inspired by Hearthstone.

  1. Intro
  2. Aspect Container & Test Runner
  3. Data Modeling
  4. Action System
  5. Changing Turns
  6. Action Viewer
  7. Drawing Cards
  8. Drawing Exceptions
  9. Damage
  10. Playing Cards
  11. Summon Minions
  12. Mana

Unofficial Pokemon Board Game

A local multi-player board game created using Unity and C#. Target platforms could be desktop, web, or touch screen (mobile) as the input consists only of mouse clicks or taps.

  1. Intro
  2. Resources
  3. SQLite
  4. ECS
  5. Flow Control
  6. Title Screen
  7. Data Controller
  8. Data Models
  9. Setup Screens
  10. Transitions
  11. Board
  12. Random Encounters
  13. Battle Setup
  14. Capture Battle
  15. Team Management
  16. Gym Setup
  17. Gym Battle
  18. Saved Games
  19. Audio
  20. Complete

Zork

A text-based adventure game created using Xcode, Swift and the Entity Component System architecture.

  1. Intro
  2. Game Screen
  3. Data Manager
  4. Interpreter
  5. Targeting
  6. Actions
  7. Navigation
  8. Items & Inventory
  9. Interaction

Tic Tac Toe

A networked turn-based multi-player game created with Unity and C#.

  1. Setup
  2. Game
  3. Single Player
  4. Networking
  5. Multiplayer

Tactics RPG

A single-player, turn-based tactics role playing game based on Final Fantasy Tactics. Created with Unity and C#.

  1. Introduction
  2. Project Setup
  3. Board Generator
  4. User Input Controller
  5. State Machine
  6. Path Finding
  7. Anchored UI
  8. Conversations
  9. Ability Menu
  10. Stats
  11. Items and Equipment
  12. Jobs
  13. Stat Panel
  14. Ability Range
  15. Ability Area Of Effect
  16. Turn Order
  17. Status Effects
  18. Hit Rate
  19. Ability Effects
  20. Magic
  21. Unit Factory
  22. Victory Conditions
  23. Intro To A.I.
  24. A.I. Part 1
  25. A.I. Part 2
  26. Music

14 thoughts on “Projects

    1. At the moment I am considering this project ‘complete’. I have several requests for additional features such as the world map tying everything together, but I might do a mini-project for that later – it should be able to stand on its own anyway. Currently I am working on a prototype for a Hearthstone clone that will serve as my next blog project.

  1. Thank you so much for making this. It helped spark my interest in programming again and was very helpful in allowing me to test new concepts.

  2. Thank you so much for these tutorials. It’s rare to see stuff so well laid out and explained so thoroughly. Do you take requests on the next ones? Also, maybe a Patreon would be helpful for you as I totally see people paying for this content!

    1. You’re welcome! Ultimately I will probably end up working on whatever is most inspiring at the moment since time is limited, but I’m still open to suggestions and love feedback. Patreon is a good idea, I’ll have to check it out thanks 🙂

    1. I’m guessing you are inquiring about the Tactics RPG project in particular? I haven’t worked on that in a long time, but I have considered working on some fan-requested features. At the moment I am focused on making a collectible card game like Hearthstone.

      If you need help, I would recommend you ask questions on my forums, so it will be easier to follow the thread.

Leave a Reply

Your email address will not be published. Required fields are marked *