The test project is in the form of a game inspired by “Space Invaders”. Unity version must be 2019.4.20.
• We have the ship at the bottom of the screen, it moves as you touch the left and right of the screen.
• Ship fires several times per second, bullets move towards enemy ships
• Enemy spaceships are lined up on the screen and they are approaching the player over time. Enemy ships are destroyed in contact with bullets.
Movement of the ship to the right and left with the arrow keys. Shooting with the space key. Desired features:
• While developing the game, we expect you to write easily understandable and developable code that is compatible with the basic game design pattern concepts. This is really important.
• Object pool must be used.
• Graphics are not important; you can find them anywhere and use them.
• A unique feature (e.g., When pressing the “A” key, the bullets you shoot for 5 seconds will not be destroyed on the first enemy ship it hits, and will destroy all ships along the way.) (Usable only onetime).
How to play:
- arrow keys [or ASWD] to move on screen
- space bar to shoot regular projectiles
- Press X to shoot 10 special projectiles that kill all enemies that they collide with, without being destroyed