Reader small image

You're reading from  Game Development Patterns with Unity 2021 - Second Edition

Product typeBook
Published inJul 2021
Reading LevelBeginner
PublisherPackt
ISBN-139781800200814
Edition2nd Edition
Languages
Tools
Right arrow
Author (1)
David Baron
David Baron
author image
David Baron

David Baron is a game developer with over 15 years of experience in the industry. He has worked for some well-known AAA, mobile, and indie game studios in Montreal, Canada. His skill set includes programming, design, and 3D art. As a programmer, he has worked on various games for various platforms, including virtual reality, mobile, and consoles.
Read more about David Baron

Right arrow

Designing an enemy drone

The enemy drones in our game are not very smart; there is no artificial intelligence running behind the scene. These are robots with robotic behaviors, and it's common in video games to have enemies with predictable automated behaviors running in a loop. For instance, the Goombas in the original Super Mario Bros just walk in one direction; they are not aware of the presence of Mario or react to him. They are simply running an algorithm to make them wander in a path until they collide with an obstacle. Alone, they are not a threat, but if they are put in a formation or positioned at a point in the map in which navigation is difficult, they can become challenging to avoid.

We will be using the same approach for our enemy drones. Individually, they are easy to defeat because they can't change their behaviors based on the player's movements, but in a squad, they can be challenging to avoid. 

Our drone has three distinct attack maneuvers; each revolves...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Game Development Patterns with Unity 2021 - Second Edition
Published in: Jul 2021Publisher: PacktISBN-13: 9781800200814

Author (1)

author image
David Baron

David Baron is a game developer with over 15 years of experience in the industry. He has worked for some well-known AAA, mobile, and indie game studios in Montreal, Canada. His skill set includes programming, design, and 3D art. As a programmer, he has worked on various games for various platforms, including virtual reality, mobile, and consoles.
Read more about David Baron