https://github.com/armanali13000/airplaneshooter
A fast-paced 2D airplane shooting game built with **React Native** and **Expo**. Fly, shoot, dodge enemies, collect power-ups, and challenge your high score!
https://github.com/armanali13000/airplaneshooter
expo javascript react react-native typescript
Last synced: 4 months ago
JSON representation
A fast-paced 2D airplane shooting game built with **React Native** and **Expo**. Fly, shoot, dodge enemies, collect power-ups, and challenge your high score!
- Host: GitHub
- URL: https://github.com/armanali13000/airplaneshooter
- Owner: armanali13000
- Created: 2025-06-26T16:42:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-26T16:56:51.000Z (about 1 year ago)
- Last Synced: 2025-06-26T17:46:34.645Z (about 1 year ago)
- Topics: expo, javascript, react, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 9.53 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# âī¸ Air Shooter
A fast-paced 2D airplane shooting game built with **React Native** and **Expo**. Fly, shoot, dodge enemies, collect power-ups, and challenge your high score!
---
## đŽ Features
- đĢ Smooth player shooting mechanics
- đŖ Enemy spawn & bullet logic
- đĄī¸ Power-ups: Shield & Double Shot
- đĩ Toggle sound effects and background music
- đšī¸ Resume game from where you left
- đ¨ Custom-designed game assets
- âī¸ Settings menu & Pause functionality
- đ Dynamic game background (video/image supported)
- đĻ Optimized and ready for APK build
---
## đą Screenshots
*(Add your gameplay and menu screen screenshots here)*
---
## đ Getting Started
### 1. Clone the repository
```bash
git clone https://github.com/your-username/air-shooter-game.git
cd air-shooter-game
2. Install dependencies
npm install
3. Start the app in development
npx expo start
Scan the QR code with Expo Go app or run on an emulator.
đ ī¸ Build APK (Android)
Make sure eas-cli is installed:
npm install -g eas-cli
Then build the APK:
eas build -p android --profile preview
âī¸ Project Structure
AirplaneShooter
âââ assets/
â âââ sounds/
â âââ play/
â âââ powerups/
âââ screens/
â âââ GameScreen.tsx
â âââ MenuScreen.tsx
â âââ SettingsScreen.tsx
âââ App.tsx
âââ app.json
âââ eas.json
âââ README.md
đ§ Tech Stack
React Native
Expo SDK
expo-av / expo-audio
lottie-react-native
AsyncStorage
đĄ Future Plans
Global leaderboard (Firebase)
Boss enemies & levels
Multiplayer mode
WebGL version