[feat] Scaffold Cargo, App base, estados e diagnóstico de FPS #9

Open
opened 2026-10-11 21:18:06 -03:00 by caio · 1 comment
Owner

Depende de #8.

Escopo

  • cargo init com Bevy 0.20, profiles dev/release otimizados
  • AppState: Loading, Menu, InGame, GameOver; SubState de round: Intermission, Active
  • Estrutura de plugins por domínio (vazios) e módulo config (consts/tunables)
  • Overlay de FPS (toggle com F3)

Critérios de aceite

  • cargo run abre janela, troca de estado Menu -> InGame e mostra FPS
  • CI (#3) verde com fmt, clippy e test
Depende de #8. ## Escopo - [ ] `cargo init` com Bevy 0.20, profiles dev/release otimizados - [ ] `AppState`: Loading, Menu, InGame, GameOver; SubState de round: Intermission, Active - [ ] Estrutura de plugins por domínio (vazios) e módulo `config` (consts/tunables) - [ ] Overlay de FPS (toggle com F3) ## Critérios de aceite - [ ] `cargo run` abre janela, troca de estado Menu -> InGame e mostra FPS - [ ] CI (#3) verde com fmt, clippy e test
Author
Owner

Feito: workspace, AppState (Menu/InGame), plugins por domínio, menu inicial e HUD com retícula. Falta: overlay de FPS (F3), estados GameOver/Loading e sub-estado de round.

Feito: workspace, `AppState` (Menu/InGame), plugins por domínio, menu inicial e HUD com retícula. Falta: overlay de FPS (F3), estados GameOver/Loading e sub-estado de round.
Sign in to join this conversation.
No description provided.