De la logique aux infrastructures.

Comprendre le système dans son ensemble : le déclenchement d’une interaction, la persistance de son état et son comportement sous charge.

Développement Java

Transformer des règles complexes en composants qui peuvent évoluer séparément.

  • Plugins et modules sur mesure
  • Architectures événementielles
  • Logique applicative modulaire
  • Gestion des données persistantes

Séparer les événements, les états et les effets facilite les tests et permet de mieux comprendre l’impact d’une modification.

Backend et infrastructure

Le travail discret qui assure la cohérence d’un environnement partagé.

  • Environnements serveur multijoueurs
  • Communication entre proxy et backend
  • Profilage et optimisation des performances
  • Fiabilité et protection des données

Le profilage, la maîtrise des tâches et des opérations reproductibles aident à analyser les ralentissements et à préserver les données des joueurs.

Systèmes interactifs

Des mécaniques avec leurs états, leurs conséquences et leurs interactions.

  • Logique de combat et de capacités
  • Progression et évolution d’équipement
  • Interactions personnalisées
  • Environnements procéduraux — piste de recherche

Les développements existants relient progression, équipement et capacités. La génération procédurale de donjons reste une extension prévue.

Outils de développement

Des retours rapides, avec des vérifications derrière chaque changement.

  • Programmation assistée par l’IA
  • Analyse de code et débogage
  • Tests automatisés et vérifications manuelles
  • Documentation et automatisation

L’IA accompagne l’exploration et l’implémentation. La relecture, les tests ciblés et les essais en situation font partie de la validation.

Des outils au service du travail.

Java pour la logique applicative. Git pour le suivi des versions. L’administration Linux et les scripts pour des opérations reproductibles. L’IA comme aide à l’analyse et au développement, avec relecture et tests.

JavaGitLinuxAutomatisation

Une question technique. Un autre regard.

Prendre contact