Eagle World
MMORPG online inspirado no lendário FoxWorld
Visão geral
O Eagle World é um MMORPG online que desenvolvi inspirado na experiência clássica do FoxWorld, um dos servidores alternativos de Tibia mais conhecidos da comunidade brasileira. O projeto parte da base do cliente Tibia 8.6, mas conta com uma enorme quantidade de sistemas inéditos, mecânicas próprias e conteúdo totalmente desenvolvido por mim. O objetivo nunca foi apenas disponibilizar um servidor de jogo, e sim criar um ecossistema completo — servidor, cliente, launcher, website, painel administrativo e infraestrutura — capaz de oferecer uma experiência estável, escalável e diferenciada para centenas de jogadores simultaneamente. Fui responsável por praticamente todo o desenvolvimento: arquitetura, back-end, front-end, banco de dados, balanceamento, game design, UX, infraestrutura, deploy, monitoramento, marketing e gestão da comunidade. O servidor permanece online e em constante evolução, recebendo atualizações frequentes com novos sistemas, áreas, bosses e melhorias de performance — um projeto de longa duração que demonstra a capacidade de projetar, evoluir e sustentar aplicações complexas ao longo do tempo, da concepção à operação contínua.
Objetivos
- Criar um ecossistema de MMORPG completo, estável e escalável
- Sustentar centenas de jogadores simultâneos com performance
- Entregar sistemas e conteúdos inéditos além da base clássica do FoxWorld
- Operar de forma contínua com atualizações frequentes e sem perda de dados
- Manter alta disponibilidade e uma comunidade ativa
Arquitetura
- 01Servidor de jogo em C++ (base Tibia 8.6) com sistemas de gameplay escritos em Lua
- 02Cliente customizado (UI, assets, sprites, ícones e efeitos) + launcher próprio com sistema de atualizações
- 03Website/portal do jogo em PHP + JavaScript/TypeScript: cadastro, login, loja, rankings, guilds, houses, leilão e downloads
- 04Painel administrativo: jogadores, contas, personagens, bans, logs, economia, eventos, loja, pagamentos e monitoramento em tempo real
- 05Banco de dados MySQL/MariaDB otimizado, com backup automático e atualizações sem perda de dados
- 06Integração via APIs REST + JSON/XML entre cliente, site e servidor; comunicação sobre TCP/IP
- 07Infraestrutura em servidor dedicado (Linux/Windows Server), deploy contínuo e estrutura preparada para Docker
Funcionalidades
Problemas resolvidos
Criar sistemas inéditos sobre uma engine legada (Tibia 8.6)
Engenharia própria em C++/Lua para estender a engine com novas mecânicas sem quebrar a compatibilidade do cliente.
Suportar centenas de jogadores simultâneos
Otimização de performance, renderização e banco de dados para alta concorrência.
Equilíbrio constante entre PvP e PvE
Balanceamento contínuo de vocações, magias, loot e economia com base no comportamento da comunidade.
Evoluir conteúdo sem comprometer a estabilidade
Deploy contínuo e atualizações sem perda de dados, com backup automático e proteção contra falhas.
Manter alta disponibilidade em operação contínua
Monitoramento em tempo real, logs e infraestrutura dedicada preparada para operação 24/7.
Timeline do projeto
- Base
Arquitetura & Servidor
Servidor base em C++/Lua sobre Tibia 8.6 e primeiros sistemas exclusivos.
- Cliente
Cliente & Launcher
Cliente customizado (assets, sprites, efeitos) e launcher próprio com atualizações.
- Portal
Website & Painel
Portal do jogador (loja, rankings, guilds, houses) e painel administrativo.
- Live
Operação & Evolução
Servidor online, atualizações frequentes, novos bosses/áreas e comunidade ativa.