Sobre o projeto

MMOLite é um projeto paralelo ativo de um RPG MMO de fantasia construído com um servidor autoritativo Node.js/Socket.IO e um cliente de desktop Love2D. Ele suporta jogabilidade multiplayer persistente, incluindo criação de personagens (com permadeath e Hall of Heroes), combate tático por turnos, batalhas de chefes em masmorras e raids, coleção e fusão de cartas gacha, trocas em casa de leilões, guildas, grupos, habitação, agricultura, domesticação de pets e árvores de maestria. O servidor é fragmentado via um master-server e inclui suporte a monetização VIP/Stripe. Embora o backend seja estável e totalmente testado (192/192 testes Jest aprovados), a UI do cliente está defasada — notavelmente, o sistema de trocas de TCG e desafios de batalha está implementado no lado do servidor, mas carece de interface no cliente. As cartas gacha são renderizadas proceduralmente sem arte individual, apesar de mais de 18 mil assets estarem disponíveis. Ainda não existem tutorial, correio, fila LFG ou banco de guilda. Requer Node 18+ e LÖVE 11.4 para executar. Desenvolvido com assistência de IA (Claude Code e OpenAI Codex) sob direção humana. Licenciado sob Apache 2.0 com requisitos de crédito; assets de terceiros estão excluídos do controle de versão e mantêm suas próprias licenças. Arte e áudio não estão incluídos no repo — placeholders são usados em seu lugar.