Skip to content

Repository files navigation

BATTLE ROYAL

BattleRoyal Banner

Run fast. Aim clean. Survive longer.

Engine Language Genre Status

OverviewHighlightsQuick StartControlsRoadmap


Overview

BattleRoyal is a compact, combat-focused shooter prototype built in Godot.
The project emphasizes gameplay feel first: responsive movement, satisfying gunplay, and clear combat feedback.

Core Loop

Spawn -> Move -> Aim -> Fire -> Hit Confirm -> Repeat

Highlights

System What It Adds
Player Controller Smooth movement + camera control
Weapon Pipeline Pistol, bullet flow, muzzle/impact feedback
Enemy Interaction Damageable target logic and combat response
HUD Core game-state/player feedback
Pickups Weapon pickup and equip flow

Project Layout

BattleRoyal/
├── Main.tscn
├── Player.tscn / Player.gd
├── Camera.gd
├── HUD.tscn / HUD.gd
├── GameManager.gd
├── Scenes/
│   ├── Weapon.gd
│   ├── Pistol.tscn / Pistol.gd
│   ├── Bullet.tscn / Bullet.gd
│   ├── Enemy.tscn / Enemy.gd
│   ├── WeaponPickup.tscn / WeaponPickup.gd
│   ├── ImpactVFX.tscn / ImpactVFX.gd
│   └── MuzzleFlash.tscn
└── Assets/Characters/

Quick Start

  1. Install Godot (latest stable recommended).
  2. Clone the repo:
git clone https://github.com/<your-username>/BattleRoyal.git
  1. Open Godot and click Import.
  2. Select the project folder and open project.godot.
  3. Run Main.tscn.

Controls

Input Action
W / A / S / D Move
Mouse Look
Left Click Shoot
Shift Run

Note: Update this table if your Input Map changes.


Tech Stack

  • Engine: Godot
  • Language: GDScript
  • Architecture: Scene-based (.tscn + .gd)

Roadmap

  • Wave/round progression
  • Smarter enemy behavior
  • Stronger audio and hit feedback polish
  • Pause/settings menu
  • Score system + end game flow

Contributing

Suggestions, fixes, and polish PRs are welcome.

For major changes, open an issue first so we can align direction.


License

Choose a license before publishing (MIT is a common choice) and add a LICENSE file.


Built with focus, iteration, and late-night debugging.

About

Developing a 3D Battle Royale style game focused on realistic gameplay, combat mechanics, player movement, enemy AI, and immersive environments.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages