End of Sprint: Recap and Perspectives

End of Sprint: Recap and Perspectives

Wednesday night. 10:30 PM. A (cold) cup of coffee to my right, fingers on the keyboard, and Sprint 3 coming to an end. Two weeks of coding, thinking, testing, and small victories. Time for a recap.

Goals Achieved: GOAP and Localization

I had two main objectives for this sprint, and spoiler alert: they’re done!

  • Finalizing my custom GOAP implementation: A detailed article is coming soon, but let’s just say my survivors now have some form of logic in their actions. Well… most of the time.
  • Setting up my custom localization system and deploying Tolgee: There’s already an article on my devlog about it, so no need to go into details here. But now Refuge speaks both English and French fluently. Klingon coming soon?

Some might say two objectives aren’t much, but let’s talk context...

Balancing Two Worlds

On one side, I have Refuge, my post-apocalyptic management game. On the other, my actual job, which, let’s be honest, is no walk in the park.

By day, I’m a technical expert for a company with 300 developers, where I spread the gospel of SOLID principles, testing, code quality, and security, all while optimizing our CI/CD pipelines.

On top of that, I wear another hat as a Tech Lead in our innovation unit, where I mentor internal startups on both technical and human aspects of projects. Between co-design workshops and AI explorations, every day is a new adventure.

Oh, and I also have a family. A wife, two kids. Yes, I like challenges.

Next Sprint: Lighter, and That’s Okay

The upcoming sprint will be lighter, and that’s totally intentional. Why?

  1. A weekend by the sea is planned—time to recharge the batteries (and check if the sun still exists… and whether zombies can swim).
  2. Family commitments—because game dev is great, but watching your kids grow up is even better.
  3. Health issues—I’ll be away from the keyboard for a couple of days. Nothing serious, but enough to slow things down a bit.

All this will naturally impact my velocity, and that’s fine. The goal is a marathon, not a sprint (despite the name).

The sprint will be lighter, but that doesn’t mean stagnation! Time for a UI upgrade—a more modern, ergonomic, and intuitive interface. This sprint will also include a more dynamic and adaptive system, making the UI more flexible and maintainable.

The goal is to improve the user experience with a more responsive, fluid, and enjoyable interface.

Conclusion: Progress, But Smartly

For me, it’s crucial to understand that you can’t go full speed all the time. The key is adjusting your pace to stay motivated in the long run.

And let’s be honest: if my sprint involves improving my UI and watching a sunset by the sea, I think I can call that a win.


Mercredi soir. 22h30. Une tasse de café (froide) à ma droite, un clavier sous les doigts et le sprint 3 qui touche à sa fin. Deux semaines de code, de réflexion, de tests et de petites victoires. C’est l’heure du bilan.

Objectifs Atteints : Le GOAP et la Localisation

J'avais deux objectifs pour ce sprint, et spoiler alert : ils sont validés !

  • Finalisation de mon implémentation custom de GOAP : Un futur article détaillé arrive sur le sujet, mais disons que mes survivants ont maintenant un semblant de logique dans leurs actions. Enfin, la plupart du temps...
  • Mise en place de mon système de localisation custom et déploiement de Tolgee : Un article sur le devlog en parle déjà, donc pas besoin de trop développer ici. Mais disons qu’avec ça, Refuge parle couramment anglais et français. Bientôt peut-être le Klingon ?

Certains diront que deux objectifs, ce n'est pas beaucoup. Mais il faut voir le contexte...

Le Grand Écart Entre Deux Mondes

D'un côté, j’ai Refuge, mon projet de jeu de gestion post-apo. De l'autre, mon vrai job qui, il faut le dire, n’est pas de tout repos.

En journée, je suis expert technique pour une entreprise de 300 développeurs, où je répands la bonne parole de SOLID, du testing, de la qualité et de la sécurité, tout en optimisant nos pipelines CI/CD.

Ajoutez à ça mon rôle de Tech Lead de la cellule innovation, où je guide des startups internes à travers des projets techniquement et humainement passionnants. Entre ateliers de co-conception et explorations sur l’IA, chaque jour est une nouvelle aventure.

Ah, et j’ai aussi une famille. Une femme, deux enfants. Oui, j’aime les défis.

Sprint Suivant : Moins Chargé, et C’est Normal

Le sprint qui arrive sera plus léger, et c’est parfaitement assumé. Pourquoi ?

  1. Un week-end à la mer prévu, histoire de recharger les batteries (et tester si le soleil existe encore et voir si les zombies savent nager).
  2. Des obligations familiales, parce que le game dev, c’est bien, mais voir grandir ses enfants, c’est mieux.
  3. Des soucis de santé, qui vont m’éloigner du clavier pendant deux jours. Rien de grave, mais de quoi ralentir la cadence.

Tout ceci va forcément impacter ma vélocité, et ce n'est pas un problème. L'objectif, c'est un marathon, pas un sprint (malgré le nom).

Le sprint sera plus léger, mais il y aura quand même du nouveau (pas question de stagner) : la migration vers une nouvelle interface plus moderne, ergonomique et intuitive. Ce sprint inclura aussi un système plus dynamique et adaptatif, rendant l’UI plus flexible et maintenable.

L'objectif est d'améliorer l'expérience utilisateur avec une interface plus réactive, fluide et agréable à utiliser.

Conclusion : Avancer, Mais Avec Intelligence

Pour moi, il est crucial de comprendre qu’on ne peut pas foncer tête baissée tout le temps. La clé, c'est d'adapter son rythme pour maintenir la motivation sur le long terme.

Et puis soyons honnêtes : si mon sprint consiste à améliorer mon UI et à regarder un coucher de soleil sur la mer, je pense que je peux le valider.