game
One framework for creating powerful cross-platform games.
MonoGame is a simple and powerful .NET framework for creating games for desktop PCs, video game consoles, and mobile devices using the C# programming language. It has been successfully used to create games such as Streets of Rage 4, Carrion, Celeste, Stardew Valley, and many others.
Le jeu pour démystifier l'intelligence artificielle.
Cet outil ludo-pédagogique vous propose d'aborder le sujet de l'intelligence artificielle au travers d'une enquête embarquant les participants au sein d'une entreprise, l'algorythme dans la Peau (ADP) mêlant interviews, découvertes d'environnements et inspection de documents ! Grâce aux différentes activités à mener dans un temps imparti, les participants auront tous les éléments et arguments nécessaires pour incarner leur personnage à la perfection lors d'un débat qui prendra l'allure d'un véritable jeu de rôle !
Related contents:
Play lunar lander in you windows file copy dialog. Here is one of the most pressing issues of our times: You need to download a huge file from the other side of the world to continue your work. You literally can't do anything but wait. Now there is finally a solution to this problem! Play lunar lander in these inviting hills generated by the progress dialog. Time flies when you are having fun!
A browser-based arcade flight simulator using Three.js and CesiumJS, focused on fast-paced flight experience over real-world terrain.
A high-performance, web-based flight simulator that bridges the gap between Three.js high-fidelity 3D modeling and CesiumJS global-scale geospatial data. Experience the thrill of piloting an F-15 fighter jet across a real-time, 3D replica of the Earth.
Related contents:
A database of paper airplanes with easy to follow folding instructions video tutorials and printable folding plans. Find the best paper airplanes that fly the furthest and stay aloft the longest.
Indie Turn Based Strategy in Isometric Voxel Art
A classic, turn-based strategy game with up to four armies fighting against each other. Challenge yourself in a campaign against AI, or a hot-seat battle with a friend. Using the easy map editor you can create any imaginable scenario to play -and share online for others to discover-!
Server Survival is an interactive 3D simulation game where you play as a Cloud Architect. Your mission is to build and scale a resilient cloud infrastructure to handle increasing traffic loads while fighting off DDoS attacks and managing your budget.
Proton is an easily customizable html5 particle engine including five different types of renderers.
A space exploration and combat game similar to Escape Velocity
Phaser HTML5 Desktop and Mobile HTML5 game framework
Free and open source 2D and 3D game engine Godot is an advanced, feature-packed, multi-platform 2D and 3D open source game engine. Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.
Related contents:
A 3D engine for the Web. ROYGBIV is a WebGL engine for motivated programmers who do not have the budget for buying fancy 3D models or licensing a popular engine but still want to make 60 FPS web applications for both mobile and desktop.
3D, 2D, VR & AR Engine.
Create and grow amazing games across 20+ platforms and billions of devices with our end-to-end tools and services for creation, launch, and beyond.
Open source Sonic the Hedgehog for the browser.
Open Sonic is a free open-source game based on the "Sonic the Hedgehog" universe. It introduces a different style of gameplay called cooperative play, in which it's possible to control 3 characters simultaneously. Unlike most similar games, Open Sonic provides a greater level of interaction between the player and the levels. It's more than just a jump'n'run; the user must come up with some strategy in order to get through the levels.
Consider yourself a color whiz? Take a break from your workday with Hex Invaders. Inspired by Space Invaders, this game takes a creative spin by challenging you to destroy the invader that matches the Hex code on the top of your screen. Bonus: it teaches you how to break down the reds, greens and blues in Hex codes fast. Enjoy!
A Remake / Celebration of the original 'Super Mario Bros.' games. Features new levels, custom modes, new characters, alongside a full level editor / custom level system!
Requires an original SMB1 NES ROM to play! None of the original assets are contained in the source code, unless it was originally made by us!
2D+3D game making for indies. Free and open source, finally.
Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have…
Related contents:
Browser game that help learning to type à la Guitar Hero
Handmade Hero is an ongoing project to create a complete, professional-quality game accompanied by videos that explain every single line of its source code.
As you probably know by now, LÖVE is a framework for making 2D games in the Lua programming language. LÖVE is totally free, and can be used in anything from friendly open-source hobby projects, to evil, closed-source commercial ones.
The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries.
An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
Related contents:
A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction
An open-source 2D level editor from the creator of Dead Cells, with a strong focus on user-friendliness
A HTML5/JavaScript multiplayer game experiment.
Related contents:
This is a reverse engineered clone of Zelda 3 - A Link to the Past.
It's around 70-80kLOC of C code, and reimplements all parts of the original game. The game is playable from start to end.
Screen-Free Activities for Kids. Fun, Simple, and Offline.
Related contents:
This site tries to gather open-source remakes of great old games in one place. If you think that something is missing from the list - please go to our GitHub repository and create an issue or even a pull request!
Related contents:
Desura is a community driven digital distribution service for gamers, putting the best games, mods and downloadable content from developers at gamers fingertips, ready to buy and play. Welcome to the official Desura BLOG, watch this profile to keep updated, join to show your support.
GameGuru MAX is a 3D game-maker that makes the creation of your game simple, quick and easy – no coding required!
OpenEmu is about to change the world of video game emulation. One console at a time...
A WebGL game where you deliver messages on a tiny planet.
Related contents:
This is a card game for teaching kids how to combine unix commands through pipes.
This game assumes the parent knows the basic unix commands: cat, grep, tail, head, wc, sort, uniq. The parent should show also show those commands in action the computer as well, if you do not have any UNIX system you can use jslinux in your browser.
A highly customizable way to play chess in your terminal / command line. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported.
The project is a 3D game playable in a browser where you are playing as Luke Skywalker in his famous T-45 X - Wing running through the Death Star' trench, you'll meet obstacle to avoid, destroy enemies, blast your way through.
A fast, fun and free open source HTML5 game framework.
Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development.
Responsive browser-based gaming powered by feeds.
Games natively execute within the browser across a wide variety of platforms as directed by cloud-based gaming feeds.
Master the Art of Text Editing.
VIM Master -- in-browser game that teaches core Vim motions and editing commands through short, focused levels.
Related contents:
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
a game to learn (or teach) how to use standard commands in a Unix shell. Teaching first-year university students or high schoolers to use a Unix shell is not always the easiest or most entertaining of tasks. GameShell was devised as a tool to help students at the Université Savoie Mont Blanc to engage with a real shell, in a way that encourages learning while also having fun.
🎮 🎲 A wonderful list of Game Development resources.
Microsoft MakeCode is a free online learn-to-code platform where anyone can build games, code devices, and mod Minecraft!
Reverse engineering and rewriting Crimsonland v1.9.93 in Python + raylib.
Related contents:
Style BEM DOM elements using Sass. Cell is used for styling DOM elements that follow the Cell naming convention (which is almost identical to BEM).
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers and mobile devices.
Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks with Java. The robot battles are running in real-time and on-screen. The motto of Robocode is: Build the best, destroy the rest!
White sur PC est un jeu de tir à la première personne mêlant plaisir du défouloir et créativité. Le joueur se déplace sur un niveau blanc qu'il peint progressivement en massacrant des petites créatures colorées. Ce projet étudiant a été réalisé en 3 mois à l'ENJMIN, École Nationale du Jeu et des Médias Interactifs Numériques.
Free, Open Source C# 2D and 3D Game Engine.
Stride is an open-source C# game engine for realistic rendering and VR. The engine is highly modular and aims at giving game makers more flexibility in their development. Stride comes with an editor that allows you to create and manage the content of your games or applications visually and intuitively.
Your beautiful, powerful, self-hosted rom manager.
Scan, enrich, and browse your game collection with a clean and responsive interface.
With support for multiple platforms, various naming schemes and custom tags, RomM is a must-have for anyone who plays on emulators.
Related contents:
Related contents:
Port of Simon Tatham's Portable Puzzle Collection to the PocketBook eReader family
Open Sonic is an open-source game based on the "Sonic the Hedgehog" universe. It introduces a different style of gameplay called cooperative play, in which it's possible to control 3 characters simultaneously. Unlike most similar games, Open Sonic provides a greater level of interaction between the player and the levels. It's more than just a jump'n'run; the user must come up with some strategy in order to get through the levels.
A mini-game about pop ups, and the deviousness of websites and apps
EVIL CORP wants your data. It will use every trick in the book (and a few more, just for fun).
Open-source, non-profit Switch emulator.
suyu is a familiar C++ based Nintendo Switch emulator with a focus on compatibility. Completely free and open-source, forever.
a fresh & lightweight javascript game engine. melonJS 2 is a modern version of the melonJS game engine. It has been rebuilt almost entirely using ES6 class, inheritance and semantic, and is bundled using Rollup to provide modern features such as transpiling and tree-shaking.