Skip to content

A simple 3D two-player sword fighting game built with Three.js. Battle in a top-down arena with real-time movement and sword attacks!

Notifications You must be signed in to change notification settings

FintanK/3d-fight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

3D Sword Fighting Arena

A simple 3D two-player sword fighting game built with Three.js. Battle in a top-down arena with real-time movement and sword attacks!

Features

  • Two-player local gameplay
  • WASD + Space for Player 1, Arrow Keys + Enter for Player 2
  • Health bars and attack animations
  • Arena with walls and lighting
  • Responsive UI and camera

Controls

  • Player 1:
    • Move: W, A, S, D
    • Attack: Space
  • Player 2:
    • Move: Arrow Keys
    • Attack: Enter
  • Mouse: Look around (future feature)

How to Run

  1. Download or clone this repository.
  2. Open index.html in your web browser.

No build step or server required.

Dependencies

Screenshots

Screenshot
(Add your own screenshot!)

License

MIT License


Enjoy sword fighting!

About

A simple 3D two-player sword fighting game built with Three.js. Battle in a top-down arena with real-time movement and sword attacks!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages