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
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
Unity 3D Game Development
Create ready-to-play 3D games with reactive environments, sound, dynamic effects, and more! Key Features Build a …
book
Unity 3D Game Development by Example
A seat-of-your-pants manual for building fun, groovy little games quickly Build fun games using the free …
book
Mastering Unity 2D Game Development - Second Edition
Master everything you need to build a 2D game using Unity 5 by developing a complete …
book
Getting Started with Unity 5.x 2D Game Development
Build a tower defense game and earn delectable C# treats by baking cupcakes and fighting fearsome …