Table of contents : 1: What is an RPG? A brief history of the genre Characteristics of an RPG Existing or upcoming RPG games Patterns in RPG Summary
2: Planning the Game Building our RPG The story of the Zazar dynasty Asset inventory Level design Testing the level Creating the main menu Creating the GameMaster script Summary
3: RPG Character Design Character definitions Base character class attributes Character states Character model Character motion Inverse Kinematics Summary
4: The Game Mechanics Customizing the player character Non-player characters PC and NPC interaction Summary
5: GameMaster and Game Mechanics GameMaster Improving GameMaster Player data management Changes to the game level controller Testing Summary
6: Inventory System Designing an inventory system Creating an inventory item Designing an inventory interface Integrating the UI with the actual inventory system Inventory items and the player character Summary
7: User Interface and System Feedback Designing a heads-up display Completing our HUD design Integrating the code Enemy stats in the HUD Enhancing the code Summary
8: Multiplayer Setup Challenges of a multiplayer game Initial multiplayer game Network-enabling RPG characters Testing our network-enabled PC and NPC What's next? Summary