47 lines
2.3 KiB
Markdown
47 lines
2.3 KiB
Markdown
<!-- file: docs/000-README.md -->
|
|
<!-- version: 3 -->
|
|
|
|
# Documentation games.sasedev
|
|
|
|
## Objectifs
|
|
|
|
- [`objectives/001-PROJECT_OBJECTIVES.md`](objectives/001-PROJECT_OBJECTIVES.md) — finalité, principes structurants, stratégie de construction et vision du SDK.
|
|
|
|
## Architecture
|
|
|
|
- [`architecture/001-WORKSPACE_ARCHITECTURE.md`](architecture/001-WORKSPACE_ARCHITECTURE.md) — workspace, générations de moteur, jeux, runners, assets et Android.
|
|
- [`architecture/002-ANDROID_ARCHITECTURE.md`](architecture/002-ANDROID_ARCHITECTURE.md) — séparation Rust/SDL3/Java/JNI et modules Android.
|
|
- [`architecture/003-SDL3_PLATFORM_ABSTRACTION.md`](architecture/003-SDL3_PLATFORM_ABSTRACTION.md) — frontière SDL3 entre Desktop, Android et Web.
|
|
- [`architecture/004-INPUT_AND_CONTROLS.md`](architecture/004-INPUT_AND_CONTROLS.md) — abstraction clavier, souris, gamepad, tactile, gestes et capteurs.
|
|
- [`architecture/005-ASSET_ARCHITECTURE.md`](architecture/005-ASSET_ARCHITECTURE.md) — assets communs/spécifiques hors crates et packaging.
|
|
|
|
## Jeux
|
|
|
|
- [`games/001-GAME_CLASSIFICATION.md`](games/001-GAME_CLASSIFICATION.md) — familles de jeux rapides, déclinaisons, contrôles et potentiel d'évolution.
|
|
|
|
## Moteur
|
|
|
|
- [`engine/001-ENGINE_EVOLUTION.md`](engine/001-ENGINE_EVOLUTION.md) — construction incrémentale, équivalent fonctionnel d'un moteur 2D léger, ECS, physique et générations.
|
|
|
|
## Monétisation
|
|
|
|
- [`monetization/001-MONETIZATION.md`](monetization/001-MONETIZATION.md) — publicité, rewarded, interstitiels, billing, médiation et configuration distante.
|
|
|
|
## Services
|
|
|
|
- [`services/001-ONLINE_AND_VIRAL_SERVICES.md`](services/001-ONLINE_AND_VIRAL_SERVICES.md) — leaderboards, challenges, partage, progression, replays, anti-cheat et backend.
|
|
|
|
## Développement
|
|
|
|
- [`development/001-DESKTOP_RUNNERS.md`](development/001-DESKTOP_RUNNERS.md) — runners Desktop séparés des crates lib de jeu.
|
|
|
|
## Règles
|
|
|
|
Voir [`../RULES.md`](../RULES.md), notamment [`rules/RULES_COMMANDS.md`](rules/RULES_COMMANDS.md) pour la politique d'exécution des commandes.
|
|
|
|
## Validation
|
|
|
|
- [`validation/001-VALIDATION_GATES.md`](validation/001-VALIDATION_GATES.md) — gates manuelles du workspace.
|
|
|
|
- [`development/002-DESKTOP_DISTRIBUTIONS.md`](development/002-DESKTOP_DISTRIBUTIONS.md) — distributions Desktop natives et variante Tauri optionnelle.
|