Asteroids Quest
Description
You control a small spaceship exploring space, destroying asteroids, and earning currency to upgrade your ship.
Asteroids appear in battle sections. Move, shoot, and survive to collect rewards.
If your ship is destroyed, you lose all lives and must try again.
Use upgrades to strengthen your ship as asteroids grow tougher.
Explore new areas, talk to NPCs, and complete quests to progress the story.

Download
- Implemented player ship movement and rotation
- Added thrust and motion trail effects
- Added asteroid spawning system, movement and random rotation
- Implemented shooting mechanic for the ship
- Made asteroids split into smaller pieces when shot
- Set up basic game loop and restart system
- Added collision detection (ship respawns on impact)
- Win (5000 score) and Lose (0 lives left) conditions implemented
Color Palette

UI Mockups

Milestone 2 plan
- Add currency system
- Add different kinds of upgrades for the ship
- Implement UI for upgrades and map
- Add different sounds for shooting and taking damage
- Add different weapons for the ship
- Add harder enemies (stronger asteroids)
- Add more levels to the game
Milestone 2
- Added ship upgrades: bullet speed, thrust power, rotation speed.
- Added multiple asteroid types: large, armored
- Added sound effects for shooting, damage, asteroid breaking, and UI interactions
- Added UI improvements: global score, health icons
- General polish: bug fixes, audio balancing, collision adjustments



Milestone 3 plan
- Make a clean, public Itch.io page for the game
- Create a short gameplay trailer
- Add 30 minutes worth of gameplay: levels, more asteroid, and exploration
- Add more gameplay features: weapons, upgrades, levels, enemies
- Add scalable content pieces such as stronger asteroids, upgrades, maps, weapons
- Polish all UI and smoother animations, sound effects for buttons and actions
- Everything makes a sound shooting, hits, buying upgrades and changing options
- Animate asteroids, planets and the ship itself
- Add an in-game tutorial explaining controls, upgrades, enemies and the goal
- Prepare final presentation
Milestone 3
- Added tutorial planet with guided introduction to core mechanics
- Added multiple explorable planets (Planet 1–6) with unique dialogue and encounters
- Added NPC dialogue system with movement support during conversations
- Added new enemy ships and weapon variants (shotgun ship, machine-gun ship)
- Added casino planet and garbage ship encounters
- Implemented random enemy spaceship spawns
- Implemented finalized planet and global win conditions with win screen
- Added open-world progression with point tracking and full world reset on new load
- Improved asteroid area respawn logic and planet radius handling
- Visual improvements: transparent world borders, background sprite fixes
- Control improvements: auto-shooting on key press, fixed ejecting, saved controls
- Audio improvements: spaceship and thruster SFX, UI audio feedback, fixed SFX routing
- Added Music into the game
- Added settings menu with adjustable master, SFX, and music volume
- General polish: bug fixes (bleeding, bullets, positioning), dialogue typo fixes, stability improvements