Attack of Cyber Duckies

Attack of Cyber Duckies is a 1st person shooter set on a distant planet where cyber duckies rule over. Your goal is to reach the end goal alive while shooting through the enemies with different kinds of weapons. There’s also a survival mode where your goal is to stay alive for as long as possible.

SCREENSHOTS

robochickenshooter1

robochickenshooter2

robochickenshooter3

My input

I did everything myself for this project except for the music. I used a lot of code that you could find on the internet. I learned a lot from this project about enemy ai, navmesh, platforms, c#, and raycast. This game was basically for me to understand unity a lot better.

Design

I started the game in a large space where you could get accustomed to the controls. There are enemies in the same space but stand still until you get closer to them in the large space you have a lot of free movement and the speed of the enemies is the same as yours. So even if you’re still getting used to the controls you’ll still be able to defeat the enemies.

After you cleared the large space you’ll get to a spiral stair where enemies await you. This is a bit harder for the player because he’ll have less moving space. So he has to be a bit more careful. There’s also a big mountain in the middle of the stairs so that you won’t see the enemies coming right away.

When you finish the stairs you have a bridge with lots of enemies. you have a bit more space than on the stairs but the enemies move a bit faster and there are a lot more of them. If you want to survive this damage-free then you have to utilize the 2 different weapons. 1 that shoots lasers a far distance and the other that is more for close combat but hits a lot harder.

After the bridge, you’ll get a few platforms in order to take a break from the fighting. After you finished the platforming you can choose to clear the level or go to the survival mode in order to increase your score. in the survival mode you’ll be in around area with no exits and enemies will spawn in 4 different directions every 3.5 seconds. I’ve tested this a few times how many seconds spawn time will be too easy or too hard.

Flaws

On the stairs, enemies can get stuck because they can clash between the corner of the navmesh.

Sometimes the jump is off when jumping between moving platforms because I hadn’t taken into account that the player would automatically move in y-axis as well.

Leave a comment