Try it live here 👉 overfloor.dammafra.dev
Watch the floor tiles, be careful where you stand, outlast your opponents and be the last one standing!
- React
- Typescript
- Tailwind
- @react-three/fiber
- @react-three/drei
- @react-three/rapier
- @react-spring
- zustand
- use-sound
The repository contains two separate projects:
- client - React application in Typescript
- server - Colyseus application in Node
# Create client and server .env files
cp client/.env.example client/.env && cp server/.env.example server/.env
# Install dependencies (only the first time)
npm install
# Run the local server at localhost:5173 and localhost:2567 for client and server respectively
npm run dev
# Build for production in the client/dist and server/dist directories
npm run buildTBD
The game is optimized for mobile devices, providing a smooth and engaging experience on smartphones and tablets. It adapts to smaller screens, ensuring easy interaction and navigation on touch interfaces.
Check out the credits section in the project for a full list of resources used.
If you have any suggestions, feel free to reach out!
© 2025 Francesco Dammacco
This project is licensed under the GNU Affero General Public License v3.0.
See the LICENSE file for details.
