Rust@venture

A dungeon where your spells are real Rust code. You write it, you cast it, and a real compiler decides whether it hits. Un donjon où tes sorts sont du vrai code Rust. Tu l'écris, tu le lances, et un vrai compilateur décide s'il touche.

Download the demo — free Télécharger la démo — gratuit See it in motion Voir le jeu

Windows 10/11 · 170 MB · nothing to install Windows 10/11 · 170 Mo · rien à installer

You don't pick an attack. You write one.Tu ne choisis pas une attaque. Tu l'écris.

Most games let you learn programming between fights. Here the fight is the program. A monster blocks the corridor, a puzzle appears, and the only way past it is code that compiles and prints the right thing. La plupart des jeux te font apprendre la programmation entre les combats. Ici, le combat est le programme. Un monstre bloque le couloir, une énigme apparaît, et le seul moyen de passer, c'est du code qui compile et affiche la bonne chose.

There is no fake compiler and no multiple choice. The game ships a real rustc and runs your code for real. When your spell fizzles, the reason is the reason your program is wrong. Pas de faux compilateur, pas de choix multiples. Le jeu embarque un vrai rustc et exécute réellement ton code. Quand ton sort rate, la raison est celle qui rend ton programme faux.

Real Rust, from line oneDu vrai Rust, dès la première ligne

Starts at println! and climbs through variables, strings and stdin. Every spell is a concept.Ça commence à println! puis grimpe vers les variables, les chaînes et stdin. Chaque sort est une notion.

Nothing to installRien à installer

The compiler travels with the game. Unzip, double-click, write Rust.Le compilateur voyage avec le jeu. Décompresse, double-clique, écris du Rust.

A dungeon, not a courseUn donjon, pas un cours

Chests, a merchant, staves with real stats, a sage, and a boss that takes three programs to fell.Des coffres, un marchand, des bâtons avec de vraies stats, un sage, et un boss qui demande trois programmes.

English and FrenchAnglais et français

The whole game is translated, switchable from the title screen.Tout le jeu est traduit, au choix depuis l'écran-titre.

ScreenshotsCaptures

Combat screen: a Rust puzzle in a comment, the player's code, and the compiler's verdict
A fight is a compile. Fizzle, read the hint, fix the code, strike. Un combat, c'est une compilation. Ça rate, tu lis l'indice, tu corriges, tu frappes.
Boss fight with a three-segment health bar
The boss falls in three parts — three programs, not three swings. Le boss tombe en trois parties — trois programmes, pas trois coups.
Character panel showing equipment slots and inventory
Six staves, each with real stats: damage, damage taken, block. Six bâtons, chacun avec de vraies stats : dégâts, dégâts subis, parade.
Dialogue with the sage
The sage explains the concept before the monster tests it. Le sage explique la notion avant que le monstre ne la teste.

Before you downloadAvant de télécharger

Windows may warn you. SmartScreen says "unknown publisher" because the game isn't code-signed — click More info, then Run anyway. Windows peut t'avertir. SmartScreen affiche « éditeur inconnu » parce que le jeu n'est pas signé — clique Informations complémentaires, puis Exécuter quand même.

Your antivirus may too. The game bundles a real Rust compiler and launches it during fights. That is what it looks like from the outside, and it is a false positive. Ton antivirus aussi, peut-être. Le jeu embarque un vrai compilateur Rust et le lance pendant les combats. C'est ce que ça donne vu de l'extérieur, et c'est un faux positif.

Keep every file in the folder together — the compiler lives next to the game. Garde tous les fichiers du dossier ensemble — le compilateur vit à côté du jeu.

DemoDémo

This is an early demo: one dungeon, one boss, and the first handful of Rust concepts. It is playable start to finish, and it is where the idea gets proven. Tell me what breaks. C'est une démo précoce : un donjon, un boss, et les premières notions de Rust. Elle se joue du début à la fin, et c'est là que l'idée se vérifie. Dis-moi ce qui casse.