A modern twist on the retro classic Space Invaders, built in Phaser Editor.
Mission InQuackAble is a retro-inspired arcade shooter that reimagines Space Invaders with a playful, duck themed twist. Defend your base against waves of invading ducks, collect coins, and upgrade your weapons to survive the cosmic chaos.
Developed in Phaser Editor during HackNC 2025, the game blends nostalgic pixel aesthetics with modern gameplay mechanics.
- Space Invaders-style gameplay: Shoot incoming enemies before they reach you.
- Currency system: Earn coins for each enemy defeated.
- Shop system: Upgrade weapons, fire rate, and abilities between rounds.
- Level system: With each level cleared, enemies increase in health and movement speed.
- Keyboard controls: A/D - Move
Game Engine: Phaser 3 (via Phaser Editor) Language: TypeScript Tools: Vite, Git, VS Code, npm
All assets were sourced from generous creators on itch.io. We do not claim ownership of any visual or audio assets. All rights remain with the respective creators.
-
Brown Chicken Sprite Creator: PixelPlant Link: [https://pixelplant.itch.io/chicken-sprite-sheet ] License: Free for personal/non-commercial use
-
Space Background Generator Creator: Deep-Fold Link: [https://deep-fold.itch.io/space-background-generator ] License: Free to use with attribution
-
Ducky (Yellow) Creator: Caz Creates Games Link: [https://caz-creates-games.itch.io/ducky-2 ] License: Free for non-commercial use with credit
-
Ducky (Green) Creator: Caz Creates Games Link: [https://caz-creates-games.itch.io/ducky-3 ] License: Free for non-commercial use with credit
-
UI Kit Creator: ogoo Link: [https://ogoo.itch.io/ui ] License: Free for non-commercial projects with attribution
-
UI Buttons Creator: Andelrodis Link: [https://andelrodis.itch.io/simple-ui-asset-pack-57 ] License: Free asset, attribution required
-
Laser Effects Creator: Wenrexa Link: [https://wenrexa.itch.io/laser2020 ] License: Free for personal projects, credit required
We used AI to help learn TypeScript shortcuts quickly for our limited time. We also used it for helping figure out problems with our difficulties learning Phaser Editor.
- Start Game - Player begins with a basic blaster.
- Defeat Ducks - Earn coins for each enemy destroyed.
- Visit Shop - Spend currency on better weapons, fire rate, or abilities.
- Survive Waves - Enemies become faster and more numerous.
- Repeat and Upgrade - Progressively unlock new content.
- Button Hover - Buttons have a hover interaction.
- Scene Linking - Proper linking between scenes based on button inputs
Developers: Nikita, Karthik, Hanna, Yuhan Hackathon: HackNC 2025, 10.10–10.12 Duration: 30 Hours Engine: Phaser Editor
- Clone the repo git clone https://github.com/yourusername/duck-invaders.git cd duck-invaders
- Install dependencies npm install
- Run the game locally npm run dev
- Open in browser http://localhost:5173/
https://missioninquackable.netlify.app/
This project is released for educational and demonstration purposes only. All included third-party assets belong to their respective creators and are used under their stated licenses.