RIHEN
AccueilServices
PortfolioProjetsLabs
Formations
Retour aux projets
Logiciels

Jenga

Le système de construction qui compile tout l'écosystème Rihen. Un fichier de projet lisible, écrit en Python, décrit cibles, chaînes d'outils et plateformes ; Jenga compile, teste, empaquette et fabrique les installeurs, de Windows à iOS.

Jenga
Contexte

Jenga est né d'un besoin simple : construire un moteur de plusieurs centaines de milliers de lignes sur huit plateformes sans écrire huit fois la même chose. Un projet s'y décrit en quelques lignes, et les différences de plateforme se posent par filtres plutôt que par duplication. Il résout les dépendances entre projets, choisit la chaîne d'outils, compile, lie, lance les suites de tests, empaquette une application et fabrique l'installeur qui va avec : MSI et exécutable sur Windows, paquet DEB sur Linux, bundle sur macOS et iOS. C'est l'outil le plus mature de la maison, parce que c'est celui dont tout le reste dépend : il construit chaque jour la trentaine de projets du moteur, et une panne chez lui arrête tout le monde.

Nos réalisations

Autres projets

Voir tout
NkRef
Logiciels

NkRef

Un tableau de références visuelles : on y jette ses images, on les dispose librement sur une toile infinie, on les compare côte à côte. L'outil que tout dessinateur ou modeleur garde ouvert sur un second écran.

NKCode
Logiciels

NKCode

Un environnement de développement intégré bâti sur Nkentseu, qui se compile lui-même avec Jenga. Édition multi-curseur, coloration de 23 langages, erreurs du compilateur soulignées en direct, vrais terminaux, lecteurs d'images, de son, de vidéo et de PDF intégrés, huit langues d'interface.

Noge
Logiciels

Noge

Nkentseu Onirique Game Engine — le moteur de jeu bâti sur Nkentseu : scènes, objets, personnages, événements, gameplay, rendu temps réel et logique de jeu.

Construisons ensemble

Vous avez une idée visionnaire ?

Construisons l'avenir ensemble.

Jenga | RIHEN