Ponto de entrada para quem vai criar um novo jogo para o ecossistema EmpireHub.
Este repositório não é uma aplicação nem um pacote npm — é documentação, um template pronto para copiar e uma lista viva de ideias. O código de produção dos jogos vive em repositórios próprios dentro de EmpireGames/ (um por jogo, seguindo a convenção game-<plataforma>-<nome>-<minPlayers>-<maxPlayers> — veja ../gameslist.txt).
- Leia
GAME-DEVELOPMENT-GUIDE.md— o guia completo, passo a passo. - Copie
template/my-gamecomo ponto de partida. - Consulte
docs/para a referência rápida das APIs do EmpireCore e da EmpireEngine do ponto de vista de quem cria jogos. - Veja
ideas/backlog.mdse estiver procurando o próximo jogo a implementar.
| Sistema | Papel |
|---|---|
| EmpireCore | Plataforma — autenticação, economia, loja, perfil, sistema de cadeiras/observadores (GameTableRoom), carregador dinâmico de jogos |
| EmpireEngine | Motor visual + assets — renderização via Phaser, AssetService/AssetLoader |
| EmpireGames (aqui) | Documentação, templates e exemplos — este repositório |
Um jogo real depende sempre dos dois primeiros. Nunca reimplementa autenticação, economia ou armazenamento de assets por conta própria.
O guia e o template deste repositório descrevem o contrato alvo para jogos. Nem tudo já está implementado no EmpireCore/EmpireEngine — a seção "Lacunas Conhecidas" em GAME-DEVELOPMENT-GUIDE.md lista exatamente o que falta antes de um jogo real rodar de ponta a ponta.