Unity2D Devlog 21 — Never Miss Again!

Claudio Grassi
3 min readJul 12, 2021

Lately, I’ve been on a rollercoaster ride of balancing and counterbalancing game mechanics. It has been a blast. Now that enemies can dodge the Player’s bullets, maybe it’s best to include a weapon they can’t avoid.


Create a new weapon type for the Player: The Homing Missile.

How I went about it:

As with every other power-up, I began by creating some art. If you see this bad boy coming towards you, you had better smash the acceleration pedal!

I am now ready to begin coding the behavior for this new weapon.

A homing missile has to perform a series of tasks after being fired. The first of these tasks is to find all available targets in the area. To accomplish this step, I wrote the following code.

The method first looks for all Enemy Components in the scene. After looping through each element, it returns the closest enemy in the Array.



Claudio Grassi

Experienced digital artist, Unity game developer & coder with a knack for problem solving and a passion for video games.