To start with, the book guides you through the fundamentals of role-playing games. You will learn the necessary aspects of building an RPG, such as structuring the game environment, customizing characters, controlling the camera, and designing other attributes such as inventory and weapons. You will also explore designing game levels by adding more features. Once you have understood the bigger picture, you will understand how to tackle the obstacles of networking in Unity and implement multiplayer mode for your RPG games.
WHAT'S IN IT
Whenever you read a good book, somewhere in the world a door opens to allow in more light.
Chapter 1 - What is an RPG?
A brief history of the genre. Characteristics of an RPG. Existing or upcoming RPG games. Patterns in RPG. Summary.
Chapter 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.
Chapter 3 - RPG Character Design
Character definitions. Base character class attributes. Chharacter states. Character model. Character motion. Inverse Kinematics. Summary.
Chapter 4 - The Game Mechanics
Customizing the player character. Non-player character. PC and NPC interaction. Summary.
Chapter 5 - Game Master and Game Mechanics
GameMaster. Improving GameMaster. Player data management. Changes to the game level controller. Testing. Summary.
Chapter 6 - Inventory System
Designing an inventory system. Creating an inventory item. Designing and inventory interface. Integrating the UI with the actual inventory system. Inventory items and the player character. Summary.
Chapter 7 - User Interface and System Feedback
Designing a heads-up display. Completing out HUD design. Integrating the code. Enemy stats in the HUD. Enhancing the code. Summary.
Chapter 8 - Multiplayer Setup
Challenges of a multiplayer game. Initial multiplayer game. Network-enabled RPG characters. Testing out network-enabled PC and NPC. What's next? Summary.