Skip to Content
Mobile Game Development with Unity
book

Mobile Game Development with Unity

by Jonathon Manning, Paris Buttfield-Addison
August 2017
Beginner
464 pages
9h 18m
English
O'Reilly Media, Inc.
Content preview from Mobile Game Development with Unity

Chapter 9. Building a Space Shooter

In addition to being an excellent platform for building 2D games, Unity is also great for creating 3D content. Unity was designed as a 3D engine long before its 2D features came on the scene, and as such, Unity’s features were first built for 3D games.

In this chapter, you’ll learn how to use Unity to build Rockfall, a 3D space-simulator game. This style of game was originally popular in the mid-1990s, when games like Star Wars: X-Wing (1993) and Descent: Freespace (1998) gave players the freedom to fly around in open space, shooting at bad guys and blowing space up. These kinds of games are closely related to flight simulators, but because they’re not expected to be realistic implementations of flight physics, game developers can get away with more fun-oriented mechanics.

Note

That’s not to say that arcade-style flight simulators don’t exist, but it’s more common to find an arcade-style spaceflight simulator than a realistic one. The biggest exception, in recent years, has been Kerbal Space Program, which is so realistic in its spaceflight physics simulation that it’s about as far removed from the type of game covered in this chapter as you can get. If you really want to learn about orbital mechanics, and what happens when you thrust prograde at the apoapsis, this is the kind of game for you.

It’s therefore fairly reasonable to say that the term “space simulator,” though more common for the type of game in this chapter, might be better off ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Holistic Mobile Game Development with Unity

Holistic Mobile Game Development with Unity

Penny de Byl

Publisher Resources

ISBN: 9781491944738Purchase bookErrata Page