Original en anglais: https://argusic.com/best/games

Jeux open source construits et exécutés sur une machine vierge

Playable open source games, ordered by whether each one built and started when Argusic tried it on a clean machine: on a virtual display for clients, headless for servers. The recording of every attempt is linked.

Testé entre le 5 septembre 2026 et le 30 octobre 2026. Chaque ligne indique sa propre date de test ; un projet peut changer après cette date.

20 des 24 projets testés fonctionnent. 5 autres attendent un test.

En bref : 18 des 24 projets testés ont démarré tel quel sur une machine vierge : luanti, Terasology, freeciv, due, voxelize, U3D, NovelRT et OpenRA, et 10 autres. 2 autres ont démarré une fois qu'un substitut a remplacé un service attendu, comme une base de données : EdenLive et supertux. 4 n'ont pas pu être vérifiés : endless-sky, voxelcore, Rythe-Engine et 0ad ; le log montre où chacun s'est arrêté.

Mesuré par Argusic sur une machine vierge, à chaque fois. Chaque chiffre renvoie à ses preuves.

#projetverdictScore Argusiclangageétoilestesté le
1luantiFonctionne100 / 100C++13,81322 septembre 2026

Luanti (anciennement Minetest) est une plateforme open source de création de jeux voxel avec un modding et une création de jeux faciles.

Ce que le test a constaté : Luanti server binary (luantiserver) builds and runs; all 161748 unit test assertions pass across 6 test cases. 11 minutes.

2TerasologyFonctionne100 / 100Java3,90325 septembre 2026

Terasology - monde voxel open source

Ce que le test a constaté : Engine compiles, 701 unit tests pass, headless server starts on port 25777, discovers 177 modules, and performs auto-saves. 41 minutes.

3freecivFonctionne100 / 100C1,62618 septembre 2026

Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization. Upstream repository for the standalone Freeciv...

Ce que le test a constaté : The freeciv-server binary (version 3.3.90.14-dev) was built from source, runs successfully, loads all game rulesets from the data directory, and accepts TCP client connections on port 5556. 13 minutes.

4dueFonctionne100 / 100Go98311 octobre 2026

Un framework de serveur de jeu distribué haute performance en Go

Ce que le test a constaté : Build succeeds with go build ./... all 33 test packages pass with zero failures, transporter gate/node builder tests run against live TCP servers. 10 minutes.

5voxelizeFonctionne100 / 100TypeScript69315 octobre 2026

:mushroom: Moteur voxel full stack

Ce que le test a constaté : pnpm install, proto, and build all succeed in this container. TypeScript tests: 88 files, 862 passed. Rust mesher/lights tests: 12 passed. cargo check passes. Engine boundary check passes. 27 minutes.

6U3DFonctionne100 / 100C++45121 octobre 2026

Moteur de jeu 2D et 3D open source et multiplateforme, écrit en C++.

Ce que le test a constaté : Urho3D game engine library and all tools/samples compiled successfully, unit test suite runs with 572 of 573 tests passing (1 pre-existing env limitation on headless SDL audio init). 51 minutes.

7NovelRTFonctionne100 / 100C++21930 octobre 2026

Un moteur de jeu 2D multiplateforme accompagné d'un ensemble d'outils puissant pour les romans visuels.

Ce que le test a constaté : The NovelRT game engine builds completely with GCC 13, all 408 unit tests pass, and no build errors remain. 21 minutes.

8OpenRAFonctionne97.3 / 100C#17,73022 septembre 2026

Moteur de jeu de stratégie en temps réel open source pour les premiers jeux Westwood tels que Command & Conquer: Red Alert, écrit en C# et utilisant SDL et...

Ce que le test a constaté : OpenRA builds from source targeting net10.0, all 508 unit tests pass, and the engine launches against the ra mod using the modern SDL2/OpenGL renderer on the virtual display. 10 minutes.

9shattered-pixel-dungeonFonctionne93.3 / 100Java6,75824 septembre 2026

Shattered Pixel Dungeon est un dungeon crawler roguelike traditionnel open source avec des niveaux et des ennemis aléatoires, et des centaines d'objets à...

Ce que le test a constaté : Shattered Pixel Dungeon desktop release JAR builds and launches under Xvfb (DISPLAY=:99), showing controller initialization and graceful audio warnings from missing sound hardware. 12 minutes.

10stk-codeFonctionne90.7 / 100C++5,46424 septembre 2026

La base de code de SuperTuxKart

Ce que le test a constaté : cmake_build/bin/supertuxkart compiled, links, and runs: --version prints 'SuperTuxKart, git.', --help prints full usage, and server-mode initializes correctly until it requires the separately-downloaded stk-assets data directory. 20 minutes.

11thing-editorFonctionne90 / 100TypeScript42621 octobre 2026

éditeur visuel de jeu basé sur pixi.js

Ce que le test a constaté : With npm i done and vite running, the Electron editor opens on the Xvfb display, loads the editor UI, and its headless mode builds the example project (release and debug bundles with decodable media and resolvable assets) then exits printing 'build finished'. 10 minutes.

12OpenTTDFonctionne66.7 / 100C++8,45623 septembre 2026

OpenTTD est un jeu de simulation open source basé sur Transport Tycoon Deluxe.

Ce que le test a constaté : OpenTTD dedicated server compiled from source, started with OpenGFX-8.0 graphics, generated a map, and accepted network connections on port 3979; the test suite passed all 2145 assertions in 94 test cases. 35 minutes.

13sprigFonctionne60 / 100JavaScript1,11810 octobre 2026

Apprendre à coder en créant des jeux dans un éditeur de jeux web en JavaScript.

Ce que le test a constaté : The Sprig web editor app installs, builds, serves all routes with HTTP 200/302, and passes all 12 vitest unit tests on Node 22. 15 minutes.

14wesnothFonctionne50 / 100C++6,9705 septembre 2026

Un jeu de stratégie open source au tour par tour avec un thème de fantasy épique.

Ce que le test a constaté : Wesnoth test binary (boost_unit_tests) builds and executes successfully; all non-GUI test suites pass with offscreen SDL renderer via Xvfb. 68 minutes.

15Cataclysm-DDAFonctionne33.3 / 100C++13,4605 septembre 2026

Cataclysm - Dark Days Ahead. Un jeu de survie au tour par tour se déroulant dans un monde post-apocalyptique.

Ce que le test a constaté : Cataclysm-DDA curses binary builds from source, launches with --version, and its test suite runs successfully with all tested cases passing. 27 minutes.

16velorenFonctionne33.3 / 100Rust7,6785 septembre 2026

Ce dépôt est un miroir. Veuillez soumettre toutes vos PRs et issues sur notre page GitLab.

Ce que le test a constaté : Veloren server-cli and voxygen binaries compile and run successfully; the server starts, generates the world, and accepts connections; the game client detects graphics backends; all unit tests pass. 91 minutes.

17warzone2100Fonctionne33.3 / 100C++4,0345 septembre 2026

Commandez les forces de The Project dans une bataille pour reconstruire le monde après que l'humanité a été presque détruite par des missiles nucléaires. Un...

Ce que le test a constaté : Warzone 2100 builds and runs successfully. The binary at build/src/warzone2100 can launch in headless/autogame mode and play skirmish games with AI opponents. 75 minutes.

18crawlFonctionne33.3 / 100C++3,0605 septembre 2026

Dépôt officiel de Dungeon Crawl: Stone Soup

Ce que le test a constaté : DCSS console build (crawl) and all Catch2 unit tests pass successfully; game runs and generates levels in headless wizard mode. 26 minutes.

19EdenLiveFonctionne avec des mocks84 / 100Python41329 octobre 2026

Rendu génératif en temps réel pour des mondes interactifs, à partir de n'importe quelle référence visuelle.

Ce que le test a constaté : EdenLive Python package installs and its CPU-safe test suite (75 of 76 tests) passes on Python 3.12 with PyTorch 2.15 CPU; the inference CLI reports the expected CUDA GPU requirement, and sample proxy recordings decode successfully via ffmpeg. 13 minutes.

20supertuxFonctionne avec des mocks56 / 100C++3,18717 septembre 2026

Code source de SuperTux

Ce que le test a constaté : SuperTux builds from source, runs with SDL offscreen video driver, creates a window, initializes the software renderer, and passes all 3 ctest unit tests. 29 minutes.

21endless-skyNon vérifiable25 / 100C++7,7155 septembre 2026

Jeu d'exploration spatiale, de commerce et de combat.

Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. 15 minutes.

22voxelcoreNon vérifiable20 / 100C++1,4767 octobre 2026

VoxelCore: moteur de jeu voxel en C++

Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. 69 minutes.

23Rythe-EngineNon vérifiable10 / 100C++53519 octobre 2026

Rythe est un moteur de jeu C++20 orienté données conçu pour utiliser de manière optimale le matériel moderne.

Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. 24 minutes.

240adNon vérifiable9.3 / 100C++2,8285 septembre 2026

[Déprécié] Miroir Git de 0 A.D.

Ce que le test a constaté : 6 of ~16 static libraries built successfully. The full game binary and test runner cannot be linked due to SpiderMonkey dependency requiring a source build with autoconf and Rust that are not available in this container. 33 minutes.

-Pulsar-NativePas encore vérifié-Rust401-
-cherryPas encore testé-Go826-
-24a2Pas encore testé-TypeScript710-
-tyraPas encore testé-C++707-
-goldensun_html5Pas encore testé-JavaScript207-

Fonctionne s'est installé et a démarré avec ses vraies dépendances. Fonctionne avec des mocks a démarré après que des substituts ont remplacé des services externes, comme une base de données ou une API tierce. Non vérifiable ni l'agent standard ni l'agent plus puissant ne l'ont fait fonctionner dans la limite de temps ; le log montre où il s'est arrêté.

Comment nous avons testé

Dans cette liste, au dernier test : 18 projets ont fonctionné tel quel, 2 avec des mocks, 4 non vérifiables, 5 encore en attente. Langages testés : C, C#, C++, Go, Java, JavaScript, Python, Rust, TypeScript. Chaque tentative a utilisé une machine propre à usage unique, le projet à une version épinglée et une limite de 45 minutes ; la procédure complète se trouve sur la page de méthodologie.

Questions fréquentes (FAQ)

Comment cette liste est-elle classée ?

Selon la mesure, pas l'opinion : les projets qu'Argusic a installés et lancés sur une machine vierge viennent d'abord, puis ceux qui ont fonctionné avec des mocks à la place des services externes, puis ceux qu'il n'a pas pu vérifier. En cas d'égalité, c'est le Score Argusic qui départage, puis la popularité sur sa propre source.

Pourquoi certains projets n'ont-ils pas de rang ?

5 projets attendent encore un test ou une tentative terminée. Ils sont listés sans rang jusqu'à ce qu'Argusic les ait mesurés.

Où sont les preuves ?

Chaque ligne renvoie à la page Argusic du projet, où chaque exécution a un log complet et un enregistrement du terminal conservés avec une empreinte sha256. Les mêmes pages existent pour chacun des projets testés, qu'il figure dans cette liste ou non.

Autres listes de cette catégorie

Toutes les listes : Meilleurs. Tous les projets testés : projets.