Une réécriture de Asteroids en vecteur néon conçue comme un jeu collaboratif et évolutif où les développeurs ajoutent de nouvelles mécaniques et dangers via des pull requests.
Code ouvert. Horizons nouveaux.
Découvrez des projets open source de qualité, soumettez des projets anonymement, puis revendiquez et éditez votre propre projet.
Un peu de curiosité. Un monde de code ouvert.
THE FIRST COLLECTIONGDevelop est un logiciel open-source, multi-plateforme et sans code pour le développement de jeux, permettant de créer des jeux 2D, 3D et multijoueur pour mobile, desktop et web à l’aide d’un système basé sur des événements et des comportements modulaires.
osu! (lazer) est le client de jeu de rythme open source et multiplateforme de ppy. Gratuit, en développement actif, il permet de créer des règles personnalisées. Disponible sur Windows, macOS, Linux, iOS et Android ; code sous licence MIT.
Une implémentation sur ordinateur en Java de Scoundrel, un jeu de cartes roguelike solo doté d'un moteur de règles headless testé et d'un art pixel fait main.
Une collection de jeux de terminal multi-plateforme construite avec Rust et Lua, offrant 18 jeux classiques tels que Tetris, Démineur, Snake et Solitaire, avec prise en charge de l'anglais et du chinois simplifié, des fichiers de langue JSON i18n et des installations via gestionnaire de paquets.
OpenRA est un moteur de jeu de stratégie en temps réel libre, axé sur les classiques Westwood comme Command & Conquer : Red Alert, Tiberian Dawn et Dune 2000. Il est écrit en C# avec SDL/OpenGL, fonctionne sur Windows, Linux, BSD et macOS, et propose des outils de cartographie, de modification et d'hébergement de serveurs.
openage est un projet de bénévoles qui crée un moteur libre basé sur le Genie Engine utilisé par Age of Empires et AoE II. Il utilise les ressources originales du jeu et son fonctionnement actuel est non fonctionnel.
ET est un framework de développement de jeux double extrémité basé sur Unity3D côté client et C# côté serveur, prenant en charge l'architecture distribuée, les messages Actor, les coroutines, la mise à jour à chaud et le développement assisté par IA.
AurexTranslator est un traducteur d’écran en temps réel, compatible Windows et Linux (X11/XWayland), qui traduit le texte capturé par OCR, le presse-papier ou directement à partir d’un processus de jeu via des plugins injectables spécifiques au moteur.
Croupier est un système de backend de gestion de jeu universel prenant en charge l'intégration et la gestion unifiée de serveurs de jeux multilingues. Il utilise un modèle de session TCP pour la communication Agent-Server et SDK-Agent, partageant une base de transport tout en distinguant les sous-protocoles. Basé sur gameId et env, il permet la gestion de plusieurs jeux et environnements pour une seule entreprise, offrant l'ordonnancement de fonctions et une console pilotée par JSON Schema.
Nakama est un serveur backend de jeu open-source d'Heroic Labs, offrant des fonctionnalités comme l'authentification, le stockage, le graph social, la messagerie en temps réel, les multijoueurs, les classements et bien plus encore.
Goat It Web Game est un jeu web basé sur Nuxt 4 et Vue 3, intégré à l'écosystème Goat It, avec démo en direct, support Docker et tests complets via Vitest, Playwright et Cucumber.
PixiJS est un moteur de rendu 2D WebGL et WebGPU haute performance pour le web, conçu pour créer des graphismes interactifs et des applications multiplateformes.
Tiled est un éditeur de cartes à tuiles polyvalent destiné aux jeux basés sur des tuiles comme les RPG, les jeux de plateforme et les clones de Breakout. Il prend en charge des cartes de toute taille, un nombre arbitraire de tuiles et de calques, des propriétés personnalisées et le format de carte lisible TMX avec plusieurs jeux de tuiles.
Kingslayer est un jeu d'aventure textuel open source et une bibliothèque Rust. Jouez-y en ligne ou localement, définissez des mondes personnalisés avec des fichiers RON et intégrez la boucle de jeu dans des programmes Rust.
Flame is a Flutter-based open-source 2D game engine offering a game loop, component/object system, effects and particles, collision detection, input handling, sprites and animations, and optional bridge packages for audio, physics, tiled maps, gamepads, and more.
Band BoomBox est un jeu de rythme 2D gratuit et open source développé avec Unity, axé sur le multijoueur coopératif adapté aux manettes. Il propose plus de dix chansons avec plusieurs niveaux de difficulté, un mode local jusqu'à six joueurs, un multijoueur LAN expérimental et un éditeur intégré pour les chansons personnalisées.
Room Crawler est un RPG roguelike avec des combats au tour par tour, proposant une exploration aléatoire, une progression des compétences et des parties rejouables. Jouable via navigateur ou téléchargeable pour Windows, Mac et Linux.
Un hommage à Scorched Earth (1991) développé en TypeScript : terrain destructible au pixel près, vent aléatoire, 16 armes, garage de tanks, matchs locaux 2-4 joueurs et jeu en ligne déterministe via Supabase.
Une image Docker pour héberger un serveur dédié Project Zomboid, avec téléchargement automatique des mods workshop pour les serveurs non-Steam.