A browser-based 2D arcade fighting game prototype with scenario-based matchups, desktop keyboard play, and mobile touch controls.
Play it here:
https://vibezzzcoder.github.io/usaf-hangar-fighter/
This is an early prototype. Gameplay, art, controls, and balance may change frequently.
- Main Mode Select with
Versus ModeandBoss Rush Mode - Versus Mode uses best-of-three rounds
- Three scenarios: Joint Maintenance, PT Showdown, and Formal Face-Off
- Scenario-specific fighter pairings and stage backgrounds
- Boss Rush single-player run: MTI vs Karateka, SecFo, and AI Robot
- Local two-player keyboard controls
- Optional CPU control for Player 2
- Player 2 CPU support remains available for Versus play (and is enabled by default on phones/tablets)
- Mobile touch controls for phone and tablet browsers
- Punch, kick, jump, crouch, hitstun, knockback, health bars, and win state
- Debug hitbox toggle for tuning and testing
Versus Mode: pick a scenario and play best-of-three rounds with local PvP or CPU Player 2.Boss Rush Mode: single-player challenge where MTI fights three bosses in sequence: Karateka, SecFo, then AI Robot.- Controls and core combat actions are shared across both modes.
Player 1:
A/D= moveW= jumpS= crouchF= punchG= kickR= block
Player 2:
Left/Right= moveUp= jumpDown= crouchK= punchL= kickO= block
System:
C= toggle CPU for Player 2H= toggle hitbox debugSpace= pauseEnter= reset
Mobile:
- Touch controls appear automatically.
JUMP LEFTandJUMP RIGHTbuttons provide mobile-friendly diagonal jumps.- Portrait and landscape are both playable.
- Landscape gives the roomiest view when the browser supports it cleanly.
- For the best phone experience, use landscape and choose
Add to Home Screenfor fullscreen play. - Player 2 CPU is enabled by default on phones/tablets.
Open index.html directly in a desktop browser, or host the repository with any static file server.
No build step is required for local play.
Created by @VibezZzCoder.
USAF Hangar Fighter is an independent fan/prototype project and is not an official U.S. Air Force product. It is not endorsed by, sponsored by, or affiliated with the U.S. Air Force, the Department of the Air Force, or the U.S. Department of Defense.
The project uses fictionalized, stylized, military-inspired characters and settings. No official endorsement is implied.
Issues, suggestions, and pull requests are welcome. Please keep contributions respectful and consistent with the project's fictional, unofficial nature.
USAF Hangar Fighter is licensed under the GNU General Public License v3.0 or later.
Copyright (C) 2026 VibezZzCoder
This project is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or, at your option, any later version.
This project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
The license applies to this project's original code and assets. It does not grant rights to use any third-party trademarks, logos, seals, emblems, or official marks.
The copyright notice applies to this independent fan/prototype project's original code and original assets only. It does not claim ownership of, endorsement by, or affiliation with the U.S. Air Force, the Department of the Air Force, or the U.S. Department of Defense.
See LICENSE for the full license text.


