Unity Game Development Blueprints

Explore the various enticing features of Unity and learn how to develop awesome games
Preview in Mapt

Unity Game Development Blueprints

John P. Doran

1 customer reviews
Explore the various enticing features of Unity and learn how to develop awesome games
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Unity Game Development Blueprints Book Cover
Unity Game Development Blueprints
$ 26.99
$ 18.90
Unity 5.x 2D Game Development Blueprints Book Cover
Unity 5.x 2D Game Development Blueprints
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $23.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783553655
Paperback318 pages

Book Description

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.

Table of Contents

Chapter 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
Chapter 2: Creating GUIs
Project overview
Project setup
Customizing the GUI
Pausing the game
Restarting the game
Creating an Options menu
Summary
Challenges
Chapter 3: Side-scrolling Platformer
Project overview
Setting up the project
Tile-based level creation
Creating our player
Creating collectibles
Keeping score
Winning the game
Summary
Challenges
Chapter 4: First Person Shooter Part 1 – Creating Exterior Environments
Project overview
The project setup
Exterior environment – terrain
Beautifying the environment – adding water, trees, and grass
Creating our player
Building the atmosphere
Creating a flashlight
Walking / flashlight bobbing animation
Summary
Challenges
Chapter 5: First Person Shooter Part 2 – Creating Interior Environments
Project overview
Project setup
Importing assets
Creating tiles
Placing tiles with grid snapping
Creating and placing props
Lightmapping quickstart
Summary
Challenges
Chapter 6: First Person Shooter Part 3 – Implementing Gameplay and AI
Project overview
Setting up the project
Creating the shooting behavior
Creating an enemy
Enemy movement
Damaging and killing enemies
Using controller input
Moving to other levels
Summary
Challenges
Chapter 7: Creating Save Files in Unity
Project overview
Saving a high score
Level editor – introduction
Level editor – adding/removing walls at runtime
Level editor – toggling editor, GUI, and selecting additional tiles
Level editor – saving/loading levels to file
Summary
Challenges
Chapter 8: Finishing Touches
Project overview
Setting up the build settings
Customizing your exported project via the player settings
Building an installer for Windows
Summary
Challenges
Chapter 9: Creating GUIs Part 2 – Unity's New GUI System
Project overview
Project setup
Creating health bars
Adding in text
Working with buttons and anchors
Summary
Additional resources
Challenges

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

Authors

Table of Contents

Chapter 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
Chapter 2: Creating GUIs
Project overview
Project setup
Customizing the GUI
Pausing the game
Restarting the game
Creating an Options menu
Summary
Challenges
Chapter 3: Side-scrolling Platformer
Project overview
Setting up the project
Tile-based level creation
Creating our player
Creating collectibles
Keeping score
Winning the game
Summary
Challenges
Chapter 4: First Person Shooter Part 1 – Creating Exterior Environments
Project overview
The project setup
Exterior environment – terrain
Beautifying the environment – adding water, trees, and grass
Creating our player
Building the atmosphere
Creating a flashlight
Walking / flashlight bobbing animation
Summary
Challenges
Chapter 5: First Person Shooter Part 2 – Creating Interior Environments
Project overview
Project setup
Importing assets
Creating tiles
Placing tiles with grid snapping
Creating and placing props
Lightmapping quickstart
Summary
Challenges
Chapter 6: First Person Shooter Part 3 – Implementing Gameplay and AI
Project overview
Setting up the project
Creating the shooting behavior
Creating an enemy
Enemy movement
Damaging and killing enemies
Using controller input
Moving to other levels
Summary
Challenges
Chapter 7: Creating Save Files in Unity
Project overview
Saving a high score
Level editor – introduction
Level editor – adding/removing walls at runtime
Level editor – toggling editor, GUI, and selecting additional tiles
Level editor – saving/loading levels to file
Summary
Challenges
Chapter 8: Finishing Touches
Project overview
Setting up the build settings
Customizing your exported project via the player settings
Building an installer for Windows
Summary
Challenges
Chapter 9: Creating GUIs Part 2 – Unity's New GUI System
Project overview
Project setup
Creating health bars
Adding in text
Working with buttons and anchors
Summary
Additional resources
Challenges

Book Details

ISBN 139781783553655
Paperback318 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Unity 4.x Cookbook Book Cover
Unity 4.x Cookbook
$ 29.99
$ 21.00
Unity Character Animation with Mecanim Book Cover
Unity Character Animation with Mecanim
$ 39.99
$ 28.00
Unity 5.x Cookbook Book Cover
Unity 5.x Cookbook
$ 43.99
$ 30.80
Mastering Unity 2D Game Development Book Cover
Mastering Unity 2D Game Development
$ 32.99
$ 6.60
Learning Unity 2D Game Development by Example Book Cover
Learning Unity 2D Game Development by Example
$ 26.99
$ 18.90
Unity 2D Game Development Book Cover
Unity 2D Game Development
$ 14.99
$ 1.50