O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building an RPG with Unity 5.x

Video Description

Unleash the full potential of Unity to build a fully playable, high-quality multiplayer RPG

About This Video

  • Learn to build a multiplayer real-time strategy game from scratch using Unity

  • Gain knowledge of Unity’s UI system to build complex user interfaces

  • See how to build and customize your framework for your RPG games

  • In Detail

    Unity is one of the most cutting-edge game engines in the world. Developers are looking for the best ways to create games of any genre in the engine. This comprehensive course on building an RPG with Unity teaches you high-end techniques currently used in developing modern games—tips, tricks, and techniques that can be applied to your own role RPG.

    We begin with an introduction to and the fundamentals of RPG games. Moving further, you will learn the necessary parts of building an RPG, such as structuring the game environment, customizing characters, controlling the camera, and designing other attributes such as inventory, weapons, and so on.

    We’ll also explore designing levels of the game, adding more features to it, and making the game more interesting. You will see how to get around the obstacle of networking in Unity and be able to implement Multi-Player mode for your RPG games.By the end of the video, you will be able to build upon core the RPG framework elements to create your own game experience.

    Table of Contents

    1. Chapter 1 : Setting the Atmosphere
      1. The Course Overview 00:03:55
      2. Characteristics of an RPG 00:14:19
      3. Patterns in RPG 00:09:33
      4. Existing or Upcoming RPGs 00:05:12
      5. Building Our RPG by Using the Story of the Zazar Dynasty 00:06:21
      6. Asset Inventory 00:02:55
      7. Level Design 00:18:14
      8. Testing the Level 00:02:40
      9. Creating the Main Menu 00:03:05
      10. Creating the Game Master 00:06:03
    2. Chapter 2 : Character Design
      1. Character Definitions 00:01:33
      2. Base Character Class Attributes 00:02:44
      3. Character States 00:02:02
      4. Character Model 00:04:49
      5. Character Motion 00:18:07
      6. Inverse Kinematics 00:06:10
    3. Chapter 3 : Player Character and Non-Player Character Design
      1. Customizing the Player Character 00:09:26
      2. Non-Player Characters 00:16:29
      3. PC and NPC Interaction 00:07:02
    4. Chapter 4 : Game Master and Game Mechanics
      1. The Game Master 00:07:10
      2. Improving Game Master 00:01:59
      3. Player Data Management 00:03:11
      4. Changes to UI Controller 00:00:53
      5. Testing 00:02:24
    5. Chapter 5 : Inventory System
      1. Dealing with Inventory System 00:06:25
      2. Creating an Inventory Item 00:06:50
      3. Inventory Interface 00:12:59
      4. Integrating the UI with the Actual Inventory System 00:04:19
      5. Inventory Items and the Player Character 00:10:19
    6. Chapter 6 : User Interface and System Feedback
      1. Designing a Heads Up Display 00:03:54
      2. Completing the HUD Design 00:06:23
      3. Integrating the Code 00:05:07
      4. Enemy Statistics in the HUD 00:09:29
      5. Enhancing the Code 00:03:07
    7. Chapter 7 : Multiplayer Setup
      1. Challenges of a Multiplayer Game 00:02:47
      2. Initial Multiplayer Game 00:22:34
      3. Network Enabling RPG Characters 00:10:11
      4. Testing Our Network-Enabled PC and NPC 00:03:30
      5. What's Next? 00:01:59