vibeage.webm
A 3D browser-based MMORPG inspired by Lineage 2, built with modern web technologies. The name combines "vibe coding" philosophy with the legacy of classic MMORPGs.
Currently implemented features:
- 3D world with dynamic zones and environments
- Character creation and progression
- Combat system with various skills and abilities
- Status effects and damage over time mechanics
- Zone-based enemy spawning and respawn system
- Level progression and experience system
- Server-side state management
- Player data persistence
- Authentication system
- Basic chat system
- Real-time player synchronization
- Player-to-player interaction
- Improved zone management for multiple players
- Basic party system
- Enhanced chat (global, zone, party, private)
- Trading system
- Group content (dungeons, raids)
- Guild system
- Player economy
- Frontend: Next.js, Three.js, React Three Fiber
- State Management: Zustand
- Physics: Rapier
- 3D UI: React Three Drei
First, run the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to play the game.
We welcome contributions! Feel free to submit issues and pull requests.
This project is MIT licensed.