A project-based guide to help you create amazing games with Unity 5.xAbout This Book- Unleash the power of C# coding in Unity and the state of the art Unity rendering engine.- Through this unique project-based approach, you will create 7-8 action-packed games from scratch.- This assortment of games
Unity 5. X Game Development Blueprints
โ Scribed by John P. Doran
- Year
- 2016
- Tongue
- English
- Leaves
- 428
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
A project-based guide to help you create amazing games with Unity 5.xAbout This Book- Unleash the power of C# coding in Unity and the state of the art Unity rendering engine.- Through this unique project-based approach, you will create 7-8 action-packed games from scratch.- This assortment of games will take you on a fun-filled journey of becoming a full-fledged Unity game developer.Who This Book Is ForThis book is best suited for C# developers who have some basic knowledge of the Unity Game development platform. If you are looking to create exciting and interactive games with Unity and get a practical understanding of how to leverage key Unity features and then optimize the Unity rendering engine, then this book is your one-stop solution.What You Will Learn- Find out how to create exciting and interactive games using GUIs- Prepare animations to be imported and exported- Personalize your animation game with Unity's advanced animation system- Work with different animation assets and components- Customize the game by modifying the player properties and creating exterior environments- Create, visualize, and edit animated creatures- Familiarize yourself with best practices for Unity 5.x animation using iTween- Design character actions and expressions- Customize your game and prepare it for playinIn DetailThis book will help you to create exciting and interactive games from scratch with the Unity game development platform. We will build 7-8 action-packed games of different difficulty levels, and we'll show you how to leverage the intuitive workflow tools and state of the art Unity rendering engine to build and deploy mobile desktop as well as console games.Through this book, you'll develop a complete skillset with the Unity toolset. Using the powerful C# language, we'll create game-specific characters and game environments. Each project will focus on key Unity features as well as game strategy development. This book is the ideal guide to help your transition from an application developer to a full-fledged Unity game developerStyle and approach A step by step approach to develop a strong Unity skillset by creating a few action-packed games from scratch.
โฆ Table of Contents
Cover
Copyright
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Table of Contents
Preface
Chapter 1: 2D Twin-stick Shooter
Project overview
Your objectives
Prerequisites
Setting up the project
Creating our scene
Scripting 101
Implementing player movement
Shooting behavior
Creating enemies
Adding GameController to spawn enemy waves
Particle systems for enemy explosion
Adding in sound effects/music
Adding in points, score, and wave numbers
Publishing the game
Summary
Challenges
Chapter 2: Creating GUIs
Project overview
Your objectives
Prerequisites
Creating the main menu level
Adding a header text object
Adding main menu buttons
Pausing the game
Restarting the game
Creating an Options menu
Summary
Challenges
Chapter 3: GUIs Part 2 โ Clicker Game
Project overview
Your objectives
Prerequisites
Starting our project
Recording and displaying clicks
Working with accessors (get/set functions)
Tooltip and Header attributes
Explaining GameController's functionality
Creating a shop
Making the list scrollable with ScrollView
Opening/closing the shop
Purchasing upgrades
Working with enumerations
Switch statements
Explaining the StoreItem class
Filling in Item descriptions
Summary
Challenges
Chapter 4: Mobile Endless Game โ Procedural Content
Project overview
Your objectives
Prerequisites
Project setup
Adding the background
Adding a simple animated character
Making a repeating background
Repeating background script
Working with sorting layers
Creating our player behaviour
Stopping the game
Creating obstacles
Spawning obstacles at runtime
Game start and end behaviours
Keeping score
Summary
Challenges
Chapter 5: Shooting Gallery โ Working with Animations and Tweens
Project overview
Your objectives
Prerequisites
Project setup
Creating the environment
Adding a target
Animating the duck using Unity's animation system
Playing Unity animations via code
Animation using iTween
Creating moving targets
Creating many targets
Creating waves of targets
Adding in a time limit
Adding in Score/High score
PlayerPrefs
Set
Get
Summary
Project completed
Challenges
Chapter 6: Side-scrolling Platformer
Project overview
Your objectives
Prerequisites
Project setup
Tile-based level creation
Working with arrays
Creating our player
Adding Jump functionality
Working with Gizmos
Smoothing out player movement
Restricting Jumping
Preventing the player getting stuck
Creating Collectibles
Adding new objects to our level builder
Switch statements continued
Keeping score
Singletons
Winning the game
Summary
Challenges
Chapter 7: First Person Shooter Part 1 โ Creating Exterior Environments
Project overview
Your objectives
Prerequisites
Project setup
Level design 101 โ planning
Introduction to terrain
Height maps
Hand sculpting
Exterior environment โ terrain
Adding color to our terrain โ textures
Adding multiple textures to a terrain
Adding water
Adding trees
Adding in details โ grass
Building atmosphere
Summary
Challenges
Chapter 8: First-person Shooter Part 2 โ Creating Interior Environments
Project overview
Your objectives
Prerequisites
Project setup
Creating architecture overview
3D modelling software
Constructing geometry with brushes
Modular tilesets
Importing assets
Creating tiles
Placing tiles with grid snapping
Creating and placing props
Lightmapping quickstart
Summary
Challenges
Chapter 9: First Person Shooter Part 3 โ Implementing Gameplay and AI
Project overview
Your objectives
Setting up the project
Creating our player
Adding a flashlight
Creating our weapon
Creating our camera
Shooting our camera
Creating an enemy
State machines 101
Enemy movement
Advanced FSMs
Damaging and killing enemies
Using controller input
Moving to other levels
Summary
Challenges
Chapter 10: Building an In-Game Level Editor
Project overview
Your objectives
Prerequisites
Level editor โ introduction
Lists
Level editor โ adding/removing walls at runtime
Level editor โ toggling editor, GUI, and selecting additional tiles
The anatomy of a IMGUI control
ControlType
Content
GUI.Button
GUILayout
Level editor โ saving/loading levels to file
FileStreams
BinaryFormatter
Summary
Challenges
Chapter 11: Finishing Touches
Project overview
Your objectives
Prerequisites
Setting up the build settings
Customizing your exported project via the player settings
Building an installer for Windows
Summary
Challenges
Index
๐ SIMILAR VOLUMES
A project-based guide to help you create amazing games with Unity 5.xAbout This Book- Unleash the power of C# coding in Unity and the state of the art Unity rendering engine.- Through this unique project-based approach, you will create 7-8 action-packed games from scratch.- This assortment of games
<h4>Key Features</h4><ul><li>Explore the 2D architecture of Unity 5, and the tools and techniques for developing 2D games</li><li>Discover how to use Unity's 2D tools, including Sprites, physics, and maps, to create different genres of games</li><li>Practical tutorial on the intermediate and advance
Game Audio is one of the key components in making a game successful and it is quite popular in the gaming industry. So if you are a game developer with an eye on capturing the gamer market then this book is the right solution for you.<br><br>In this book, we will take you through a step by step jour
Game Audio is one of the key components in making a game successful and it is quite popular in the gaming industry. So if you are a game developer with an eye on capturing the gamer market then this book is the right solution for you.<br><br>In this book, we will take you through a step by step jour