Posted April 03, 2025 by crELu
By Edgar
We needed a currency system for the player to buy things in our shop, so we decided on a currency called Intel. Enemies will drop pieces of Intel when they die and the player can pick them up to spend in the shop. The intel is supposed to represent gathering information on the enemies to make the weapons stronger against them.
We added some new enemies to give more variety to the game.
An enemy with a protective shell that opens to fire a laser.
A large, tough enemy that periodically places landmines in the play area.
A small enemy that attaches to other enemies to give them a shield
We implemented the laser as a continuous damage weapon with a limited uptime.
We attempted to implement the rocket but quickly realized there was no good way to implement the explosion mechanic with our current physics system. We decided we need to update our physics system with a GetEnemiesInRadius method, which we aim to get done by next week.