Book description
Explore the various enticing features of Unity and learn how to develop awesome games
In Detail
Unity 3D is a powerful and popular game development tool that has taken game developers by storm. It is a cross-platform game engine, enabling you to write your game once and then port it to PCs, consoles, and even the Web, making it a great choice for both indie and AAA developers. Unity combines serious power with a friendly, easy-to-use interface.
Unity Game Development Blueprints takes you on an exciting journey where you'll learn how to use Unity to its best by building a project in 2D, then a 3D game with 2D gameplay, and finally a 3D title.
An easy-to-follow guide with each project containing step-by-step explanations, diagrams, screenshots, and downloadable materials. Concepts in Unity and C# are explained.
What You Will Learn
- Use Unity's new 2D tools to create a twin-stick shooter from scratch and learn what Unity has to offer
- Explore both of the available GUI systems built into Unity (including the new one introduced in 4.6) to learn about their pros and cons while creating dynamic healthbars and building a menu system that can be used in all of your future projects
- Create environments that are as realistic as possible, while maintaining peak performance and removing repetitiveness
- Get tips and tricks on how to create environments using Terrain for outdoor areas and a modular workflow for interiors as well
- Modify already existing code to fulfill your own game's unique mechanics
- Craft AI that will move around the world and interact with players
- Package your game for release, create an installer, and get your game out into the world
Publisher resources
Table of contents
-
Unity Game Development Blueprints
- Table of Contents
- Unity Game Development Blueprints
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
-
1. 2D Twin-stick Shooter
- Project overview
- Setting up the project
- Creating our scene
- 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
- 2. Creating GUIs
- 3. Side-scrolling Platformer
- 4. First Person Shooter Part 1 – Creating Exterior Environments
- 5. First Person Shooter Part 2 – Creating Interior Environments
- 6. First Person Shooter Part 3 – Implementing Gameplay and AI
- 7. Creating Save Files in Unity
- 8. Finishing Touches
- 9. Creating GUIs Part 2 – Unity's New GUI System
- Index
Product information
- Title: Unity Game Development Blueprints
- Author(s):
- Release date: November 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783553655
You might also like
book
C# Game Programming Cookbook for Unity 3D
An Accessible, Modular Style of Game Building-Easily Start Making Games with Unity 3DC# Game Programming Cookbook …
book
The Art of Game Design, 3rd Edition
Presents over 100 sets of questions, or different lenses, for viewing a game’s design. Written by …
book
Unity 5.x By Example
An example-based practical guide to get you up and running with Unity 5.x About This Book …
book
Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#, 2nd Edition
Master the Unity Game Engine to Design and Develop Games for Web, Mobile, Windows, macOS, and …