Fantasy Star is a 3D multiplayer game engine designed for browser, mobile (Android), and desktop (Mac, Windows, Linux). It leverages modern web technologies to deliver a seamless and high-performance gaming experience.
Play the game here: Fantasy Star
- 3D Rendering: Built with React Three Fiber & Drei for advanced 3D graphics.
- Cross-Platform: Supports browser, mobile, and desktop via Tauri.
- Real-Time Multiplayer: Uses Bun WebSockets for real-time communication.
- State Management: Integrated with Jotai for efficient state handling.
- Input Support: Includes Gamepad API and touch controls.
- Performance Optimization: Enhanced with React Compiler, React Scan, and WebGPU API.
- Model Optimization: Compresses models using GLTF Transform.
- Routing: Managed by TanStack Router.
- Styling: Utilizes Tailwind CSS.
- Build Tooling: Powered by Vite.
Contributions are welcome! Open an issue or submit a pull request.