更新时间:2021-08-05 10:45:08
封面
Title Page
Copyright and Credits
Building an RPG with Unity 2018 Second Edition
Dedication
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
What is an RPG?
A brief history of the genre
Characteristics of an RPG
Story and setting
A glimpse of a cRPG story
Exploration and quests
A glimpse at our exploration and quests
Inventory system
Character attributes and actions
Experience and leveling
Combat system
User interaction and graphics
Existing or upcoming RPG games
MU Legend
Titan Siege
Citadel: Forged with Fire
Cyberpunk 2077
Patterns in RPG
Terminology
Contest tree
Last Man Standing
Negotiated Contest
Summary
Planning the Game
Building our RPG
The story of the Zazar dynasty
Backstory
Awakening
The village
Broken forest – the horizon
The kingdom
Asset inventory
Environment assets
Medieval Environment Pack
Terrain Toolkit 2017
Nature Starter Kit 2
Character assets
Barbarians
Orcs
Villagers
Free Assets
Level design
Setting the stage
Terrain toolkit in a nutshell
The Awakening
Using the terrain model
Using a custom toolkit
Skybox
Testing the level
Creating the main menu
Creating the GameMaster script
RPG Character Design
Character definitions
Base character class attributes
Character states
Character model
Default character models
Barbarian
Villager
Orc
Let's get started
Rigging your model
Character motion
Animator Controller
Animation states
Character controller
Modification to animations
Inverse Kinematics
Setting the animation curve
The Game Mechanics
Customizing the player character
Customizable parts
User interface
The code for character customization
Preserving our character state