I was tasked with creating this game for the final of my production I class. I started with an empty project and a Unity Twin Stick Shooter tutorial then built off of it. The game is a round-based shooter that limited number of enemies each round. In order to move on to the next round the player has to shoot each lava enemy off the platform. My background in art and UX helped me create an interesting, cohesive world for my game.
Here's the code for my knock-back mechanic. The key to this mechanic is stopping the enemy's path-finding movement for a moment before launching them. Their path-finding then begins soon after.