The RPG Developer's Path
Master RPG creation from modular architecture to AAA-level inventory, quest, and trading systems.
This isn't your typical basic tutorial. You'll learn to build scalable, modular, and persistent systems used in professional indie game development.
Inscribirme ahoraCourse Objectives
What are we going to learn?
Modular Architecture
Create decoupled systems that make it easy to expand your game.
Inventories with OS
Professional use of ScriptableObjects to manage hundreds of items.
Stackable Inventories
Item stacking, pile splitting, and smart slots without bugs.
Drag & Drop UI
Implement smooth drag-and-drop mechanics with no visual glitches.
JSON Persistence
Save the world state, inventories, and progress robustly.
Dynamic Minimaps
Secondary Cameras, Render Textures and WoW Style Markers.
Fog of War
Progressive discovery systems and radio-style revelation Hollow Knight-style.
Branching Dialogues
Conversation trees with choices that change the story.
Quest System
Dynamic missions, chained objectives, and progress rewards.
Shop and Economy
Trading items and a balanced game economy.
Input System Pro
Dynamic key mapping for Hotbars and quick actions.
Game Juice & VFX
Bounce effects, UI transitions, and satisfying visual feedback.
Curriculum
Course Content
Legend Architecture, Inputs and Total Control.
AAA Menus, High-End Aesthetics and God-Tier UX.
Pro Inventories, Drag & Drop Magic and JSON Persistence.
WoW Style Minimaps, Zones and Secrets in the Fog.
Smart Chests, Interaction Interfaces and Pro Persistence.
Sound Manager, Pitch Variation, Music System and PlayerPrefs.
NPC Creation, Scriptable Objects, UI Effects and Waypoints.
Branching Dialogues, Choices with Consequences, and Conversation Trees.
Item Stacking, Stack Division, and Smart Slot Management.
Quest System, Chained Objectives and Progress Rewards.
Shop, Game Economy and Trading UI.
Who is it for?
- Indie developers who want to professionalize their code.
- Students looking to go beyond basic tutorials.
- RPG fans who want to master their core mechanics.
Requirements
- Basic knowledge of Unity and C#.
- Installation of Unity 2022 or higher.
- Eager to learn clean architecture and design patterns.
Your instructor
Learn from a certified expert
Juan Gabriel Gomila
Unity Certified Instructor · Fundador de FrogamesMathematician, Certified Unity Instructor, and Online Instructor who has trained over 600,000 students worldwide across different platforms such as Udemy and Platzi. CEO of Frogames Formación and driving force behind this platform, bringing all his knowledge in Mathematics, Machine Learning, Videogames, AI and Blockchain among others.
Pay What You Want