Arcade-style top-down shooter built with React + Vite. The project recreates the menu flow, UI atmosphere, and keyboard-first gameplay loop inspired by Soul Knight, with WASD movement and arrow key shooting.
- Menu flow: main menu, character select, options, credits, pause, and game over
- Keyboard-only navigation (Arrow keys + Enter + Esc)
- WASD movement, Arrow key shooting
- Canvas-based arena, enemy spawns, collisions, score, and HUD
- Stylized UI layer and pixel-inspired look
- Move: WASD
- Shoot: Arrow Keys
- Menu: Arrow Keys + Enter
- Back / Pause: Esc
rebirth+/
index.html
package.json
vite.config.js
README.md
src/
App.jsx # Game loop, state machine, menus, and rendering
App.css # UI styling and animations
index.css # Global styling
main.jsx # React entry point
assets/
npm install
npm run dev
npm run build
npm run preview