Game: Orbit Defender (Asteroids-like) #21

Open
opened 2026-10-22 00:45:52 -04:00 by cheech · 0 comments
Owner

Orbit Defender is an original twist inspired by Asteroids. Use original names, art and level designs, nothing copied from the original.

Core mechanics

Fly a ship around a small central planet in a wrap-around field. Rocks split large -> medium -> small; occasional saucer shoots back. Planet gravity gently pulls the ship.

Controls

Left/Right rotate, Up thrust, Space fire, Shift hyperspace; touch: virtual stick + fire button; gamepad stick + A/B.

Difficulty curve

More rocks per wave, faster rock velocity, saucer frequency and accuracy rise every 3 waves.

Ad reward

One extra life with a 3s shield. Limited per run by the shell's continue rules and verified by the reward server.

Art needs

Ship (+thrust frames), 3 rock sizes x 3 variants, saucer, planet, bullets, explosion particles.

Acceptance criteria

  • Playable in the shell through games/orbit-defender/manifest.json
  • Keyboard, touch and gamepad controls work
  • Difficulty ramps as described and is tuned for a fair first 2 minutes
  • Score, game over and local high scores integrated
  • Ad reward hook (onReward) implemented and tested with the placeholder provider
  • Sound effects respect mute and volume
  • Art assets in place (placeholder shapes acceptable until the art issue lands)
  • Runs at 60 fps on a mid-range phone
**Orbit Defender** is an original twist inspired by Asteroids. Use original names, art and level designs, nothing copied from the original. ## Core mechanics Fly a ship around a small central planet in a wrap-around field. Rocks split large -> medium -> small; occasional saucer shoots back. Planet gravity gently pulls the ship. ## Controls Left/Right rotate, Up thrust, Space fire, Shift hyperspace; touch: virtual stick + fire button; gamepad stick + A/B. ## Difficulty curve More rocks per wave, faster rock velocity, saucer frequency and accuracy rise every 3 waves. ## Ad reward One extra life with a 3s shield. Limited per run by the shell's continue rules and verified by the reward server. ## Art needs Ship (+thrust frames), 3 rock sizes x 3 variants, saucer, planet, bullets, explosion particles. ## Acceptance criteria - [ ] Playable in the shell through `games/orbit-defender/manifest.json` - [ ] Keyboard, touch and gamepad controls work - [ ] Difficulty ramps as described and is tuned for a fair first 2 minutes - [ ] Score, game over and local high scores integrated - [ ] Ad reward hook (`onReward`) implemented and tested with the placeholder provider - [ ] Sound effects respect mute and volume - [ ] Art assets in place (placeholder shapes acceptable until the art issue lands) - [ ] Runs at 60 fps on a mid-range phone
cheech added this to the Roadmap project 2026-10-22 20:51:53 -04:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
NetDagger/arcade#21
No description provided.