Airplane War | HTML5 Aircraft Shooter Game

Bluehost Shared Hosting

Airplane War is a horizontal shoot em up game built with HTML5. The player controls a fighter jet on the left side of the screen and shoots down enemy aircraft coming from the right. Each destroyed enemy gives points and coins, and chaining kills quickly increases the combo and the score multiplier.

The game includes three power-ups that drop from enemies: Rapid Fire (orange) doubles fire rate for 8 seconds, Power Shot (red) doubles bullet damage for 8 seconds, and Repair Kit (green) restores 50 health points instantly. Each power-up is shown with its own color on a strip below the health bar.

The first level requires 450 points to win, and each next level adds 150 more points. Boss levels appear every 10 levels starting from level 100. The game has 8 aircraft with different stats that can be unlocked with coins earned during play, and the background changes between four times of day (dawn, day, sunset, night).

Key Features

  • Built with HTML5 (Canvas 2D, Web Audio API, localStorage) with no external libraries or frameworks.
  • Works fully offline. All fonts, images, and audio are bundled locally.
  • Keyboard controls on desktop, virtual joystick and fire button on phones.
  • All sound effects are generated at runtime via the Web Audio API.
  • Background sky cycles between four times of day.
  • 8 playable aircraft, each with its own sprite and stats.
  • 3 collectible power-ups: Rapid Fire, Power Shot, and Repair Kit.
  • Boss levels every 10 levels starting from level 100.
  • Linear level progression: 450 + (level – 1) x 150 points to win.
  • All progress is saved automatically in localStorage.
  • Responsive design for phones in landscape mode (small, medium, and large tiers).
  • Level cards show three gold stars and a colored difficulty stripe.
  • The HUD shows a level progress bar with current points against the target.
  • 500 levels total across four difficulty bands (easy, medium, hard, extreme).

Supported Browsers

The game runs on any modern browser that supports Canvas 2D API, Web Audio API, localStorage, and requestAnimationFrame. This includes Google Chrome 30+, Mozilla Firefox 25+, Apple Safari 9+ (desktop and iOS), Opera 25+, Microsoft Edge (Chromium), and Android WebView / Chrome on Android 5.0+.

The game is not built on any framework (no React, Vue, Angular, or any other JavaScript library). The code is written in plain JavaScript and organized into 15 independent modules. There is no build step, no package manager, and no bundler. You upload the folder to any web server or open index.html from your local disk and the game runs.

0 average based on 0 ratings.

Astrasor

Astrasor

Visit Author's Portfolio

View Portfolio
Last Update 2026-09-04
Created 2026-09-04
Sales 0
Discussion Comments
Compatible Browsers Firefox Safari Opera Chrome Edge
Software Version HTML5
High Resolution
Files Included JavaScript JS HTML CSS
Video Preview Resolution