0.1.0-0-pre.1

This commit is contained in:
2026-09-15 23:26:37 +02:00
commit 8b4c79c431
57 changed files with 2314 additions and 0 deletions

34
README.md Normal file
View File

@@ -0,0 +1,34 @@
<!-- file: README.md -->
<!-- version: 1 -->
# games.sasedev
Workspace expérimental puis productif pour des jeux multiplateformes principalement développés en Rust, avec une première orientation Android et un socle SDL3.
## Principes de départ
- un seul workspace Cargo ;
- toutes les crates Rust sous `crates/` ;
- générations de moteur coexistantes sous `crates/engines/engine-vN-*` ;
- une ou plusieurs crates par jeu sous `crates/games/` ;
- assets hors des crates sous `assets/` ;
- `assets/common/` pour les ressources mutualisées et un répertoire par jeu pour les ressources spécifiques ;
- frontend Android sous `Android/`, en Java, avec une partie commune et une partie spécifique par jeu ;
- documentation sous `docs/` ;
- règles normatives indexées par `RULES.md` ;
- livraison par archives delta versionnées ;
- versionnement SemVer avec labels de maturité normalisés.
## Baseline
Version initiale : `0.1.0-0-pre.1`.
Les deux premiers jeux sont des POC structurels : `game-reflex-poc` et `game-snake-poc`. Ils existent d'abord pour valider les frontières du workspace, le moteur, les assets et le packaging multiplateforme.
## Entrées documentaires
- [`RULES.md`](RULES.md)
- [`ROADMAP.md`](ROADMAP.md)
- [`CHANGELOG.md`](CHANGELOG.md)
- [`docs/000-README.md`](docs/000-README.md)
- [`docs/architecture/001-WORKSPACE_ARCHITECTURE.md`](docs/architecture/001-WORKSPACE_ARCHITECTURE.md)