This is a micro game, developed in less than 4 days for a job offer. I hope you enjoy it!!

(IA is Disabled because is still boring)

The requirements were:

Movement

  1. The plane moves forward by itself, the user can control turning left and right.
  2. When turning, the plane must reduce its speed, and once it finishes turning, it must recover it gradually.
  3. If the plane goes off-screen, it must come back from the opposite side, giving the illusion of looping.

Boost

  1. There must be a button/key for boost that will cause the plane to have a one-time push forward and after that, it recovers its speed.
  2. In order to use the boost, a bar must be full, that bar fills with time.
  3. Each time the boost is used, the bar empties and restarts to fill.

Attack

  1. The plane shoots bullets towards its forward vector.
  2. If the bullet collides with the opposite player’s plane, it deals damage to that plane.
  3. Bullets must travel a limited distance.
  4. Just like planes, bullets must have that loop illusion when going off-screen.

Health

  1. Each player’s health is represented by a bar.
  2. Players lose health each time a bullet impacts their plane.
  3. When a player loses all their health, their plane gets “removed” from the map and the match ends.

Score and rematch

  1. The winner scores one point.
  2. It should be possible to play again as many times as players want. The score is preserved until the game is closed.

I also added 2D lighting, object pools, 2 power ups and health increments, music and some sound FX (created by me),  missiles that chase, particles, and animations, multiple scenarios, animated backgrounds, and some more.

Comments

Log in with itch.io to leave a comment.

Me gusto!