Zypo is a real-time multiplayer game built with modern web technologies, designed for fast-paced action and instant fun.
- Real-time Multiplayer: Powered by Convex for instant updates and synchronized gameplay.
- Lobby System: Create or join game rooms with unique codes.
- Global Leaderboard: Compete with players worldwide and see country flags on the leaderboard.
- Map Selection: Choose from different battle environments.
- Responsive Design: Optimized for both desktop and mobile play.
- Framework: SvelteKit
- Backend: Convex (Real-time database & functions)
- Styling: TailwindCSS
- State Management: Svelte Stores & Convex Reactivity
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/yourusername/zypo.git cd zypo -
Install dependencies:
npm install # or bun install -
Start the Convex backend: This will initialize your Convex project and keep the backend functions running.
npx convex dev
-
Start the development server: Open a new terminal window and run:
npm run dev # or bun run dev -
Open the app: Visit
http://localhost:5173in your browser.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is open-source.

