GameDev.TV RPG Courses


 

Over the last year and a half, I have been working through the following series of courses. These courses are designed to add to each class, with the end product being a workable RPG demo. Each course covered the following:

  • RPG Core Combat Creator: Learn Intermediate Unity C# Coding
    • Created core combat mechanics for melee, ranged, and special attacks, such as:
    • Create pathfinding systems and patrol paths for enemies and NPCs.
    • Make a detailed level with terrain, enemies, triggers, lighting, particles, and props.
    • Balance the player and enemy stats (e.g., health, damage, movement, attack speed).
  • RPG Inventory Systems Asset Pack: Behind The Scenes
    • The click-to-pickup and the runover-to-pickup systems
    • The dropping system
    • The tooltip overlay system
    • The stackable item system
    • The equipping system
    • The saving and loading system
  • Unity Dialogue & Quests: Intermediate C# Game Coding
    • A node-based dialogue editor window
    • A ScriptableObject-based dialogue asset
    • An in-game dialogue UI
    • Dialogue triggers and conditions to integrate with the gameplay
    • A quest list with multi-step objectives
    • Quest rewards are given via the inventory system
  • RPG Shops & Abilities: Intermediate C# Game Coding
    • Shop and Traits UI
    • Integration between Traits and a modifier system
    • Main menus
    • Barter system giving discounts to the players with high charisma
    • Buying and selling
    • Filtering shop items by type
    • Flexible and composable special abilities
    • Cooldown timers
    • Mana and money

I enjoyed working through these courses and am excited to add to the final product. As the prototype is a top-down point-and-click style, I would eventually like to make it a First or Third Person style game (similar to Skyrim or The Witcher). Using some assets from the Unity Summer Sale, I would love to continue building and fleshing out a world to continue working on this project.

Comments

Popular posts from this blog

Unreal Engine 5 FPS Demo

Unity VR Archery Demo