About this project
MMOLite is an active side-project fantasy MMO RPG built with a Node.js/Socket.IO authoritative server and a Love2D desktop client. It supports persistent multiplayer gameplay including character creation (with permadeath and Hall of Heroes), tactical turn-based combat, dungeon and raid boss battles, gacha card collection and fusion, auction house trading, guilds, parties, housing, farming, pet taming, and mastery trees. The server is sharded via a master-server and includes VIP/Stripe monetization support. While the backend is stable and fully tested (192/192 Jest tests pass), the client UI lags behind — notably, the TCG trading and battle-challenge system is implemented server-side but lacks client interface. Gacha cards render procedurally without per-card art despite 18k+ assets being available. No tutorial, mail, LFG queue, or guild bank exists yet. Requires Node 18+ and LÖVE 11.4 to run. Developed with AI assistance (Claude Code and OpenAI Codex) under human direction. Licensed under Apache 2.0 with credit requirements; third-party assets are excluded from version control and retain their own licenses. Art and audio are not included in the repo — placeholders are used instead.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.