Talk - Let's play Factorio
Factorio est un jeu vidéo d’automatisation hautement addictif (croyez-en mes 300h de jeu).
Le but est simple : le vaisseau spatial du joueur est échoué sur une planète extra-terrestre, il faut construire une fusée pour s’échapper, en utilisant toutes les ressources disponibles sur la planète.
Le joueur construit alors une usine (d’où le nom du jeu) pour créer des matériaux de plus en plus complexes, jusqu’à pouvoir construire la fusée.
Mais quel rapport avec la tech ?
Architectures de code spaghetti, lasagna, refactoring. Urbanisation, ESB et micro-services. Métriques, alertes, root-cause analysis. Scalabilité horizontale, verticale, load-balancing. Charge, débit, performance. Sécurité, firewalls, DDoS.
On peut retrouver tous ces concepts dans le jeu.
Ce talk, intégralement réalisé dans le jeu, reprend et illustre ces différents concepts qui sont au cœur de nos métiers. Pour les débutants, ce sera l’occasion de comprendre ces concepts fondamentaux. Pour les plus expérimentés, ce sera l’occasion de les voir illustrés en dehors d’un schéma d’architecture ennuyeux.
The Factory Must Grow.
Liste des mods utilisés
Pour réaliser ce talk, j’ai utilisé quelques mods, voici la liste :
- Editor Extensions : pour pouvoir tricher et avoir des ressources infinies
- Even More Text Plates : pour afficher du texte dans le jeu
- InfiniZoom : pour pouvoir gérer un zoom infini
- Rate Calculator : pour calculer les ratios pendant la préparation du talk
- Switch Button : pour pouvoir déclencher des actions dans le jeu au click
Sauvegarde
Je mets à disposition mon fichier de sauvegarde à télécharger ici : sunny-tech-2025.zip
Liens
- Site officiel de Factorio
- Les excellentes vidéos de Nilaus sur le jeu : Nilaus - Factorio SPACE AGE ⚙️
- La vidéo qui a inspiré ce talk : Factorio teaches you software engineering, seriously.
Sunny Tech 2025 - 27 juin 2025
Video
Photos



