Insects Must Die Screenshot

Insects Must Die

Platformer  ·  Engine: Unity  ·  Year: 2024 (First project I worked on)

About the Game

This was my first project, made during the first year of university. It's a 2D platformer game about insects, developed in Unity. The game starts with a dialogue scene where you get some information about the controls and the background story. The game features a series of levels with scaling difficulty, where the player must defat waves of insect enemies using a gun and a variety of power-ups.

My Role

The whole game was made by me, from the concept to the design and programming. I built all the systems, including movement, combat, enemy AI, level design, and more. I used C# as the main programming language and Unity's built-in tools for level design and asset management. The game has simple mechanics but it was a great learning experience for me, as I built everything from scratch and got to experiment with different systems and features.

Insects Must Die Screenshot

Key Features

The combat system includes a gun that shoots projectiles, checking what direction the player is facing and instantiating the bullet accordingly, it also plays particles and sound effects when firing.

Insects Must Die Screenshot

Levels progression is managed by a level manager script that distributes the enemies to the spawner points, and checks when the player has defeated all the enemies to unlock the next level. The manager also includes a reset function to called in the Start to reset all the variables to their default value, so that when the player dies and the level restarts, all the enemies and stats are reset as well.

Insects Must Die Screenshot