Tiled is a general-purpose tile map editor for tile-based games such as RPGs, platformers and Breakout clones. It supports maps of any size, arbitrary tile and layer counts, custom properties, and the readable TMX map format with multiple tilesets.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONFlame is a Flutter-based open-source 2D game engine. It supplies a game loop, component/object system, effects and particles, collision detection, input handling, sprites and animations, plus optional bridge packages for audio, physics, tiled maps, gamepads and more.
Viv is an open-beta, source-available engine for emergent narrative in games and simulations. It provides a custom DSL, compiler, JavaScript runtime, story sifting, and editor plugins.
Night Toll is a first-person inspection game inspired by Papers, Please, developed in Unreal Engine 5.7 using C++ for all core gameplay systems.
Lantern Lights is a score-attack arcade game built with LÖVE, where players catch drifting lanterns to build multipliers while avoiding time-stealing cinders across escalating difficulty levels.
Pixel FX Forge is a browser-based procedural generator for creating animated pixel-art ability effects, allowing users to design and export game-ready VFX.
flybrain-sdk is a CPU-first Python SDK for small connectome simulations, with no CUDA requirement. It offers NumPy LIF dynamics, stimulate/action APIs, checkpoints, game and audio demo kits, and on-demand MaleCNS and FlyWire model downloads.
A Haskell DSL for writing parser-based text adventures, inspired by Inform 7 and aimed at procedural generation of large interactive fiction worlds.
Monkeys of the Caribbean is an open-source, two-player tile placement game where a monkey crew competes for control of sea routes to collect coconuts. It runs in the browser and is built with npm scripts, with deployment handled through GitHub Actions.
PlayCanvas is an open-source 3D game engine for browsers, supporting WebGL2/WebGPU, XR, physics, and glTF assets. Ideal for games, visualizations, and interactive apps.
Bevy is a data-driven, open-source game engine built in Rust, utilizing an Entity Component System (ECS) architecture for 2D and 3D game development.
LibGDX endless runner project 'Dino Run', developed during a FliSoL 2017 workshop. Includes core, desktop, and Android modules. Completed and no longer maintained.
Phaser is a fast, free, and open-source HTML5 2D game framework for desktop and mobile web browsers, supporting both Canvas and WebGL rendering.
A Super Mario Bros clone developed in Java using the LibGDX framework for study purposes.
Tokamak is a C# engine designed for creating games and virtual worlds, providing a modular set of building blocks for application development.
raylib is a simple, easy-to-use C library for videogame programming, ideal for prototyping, education, and graphical applications.
libGDX is a cross-platform Java game development framework based on OpenGL (ES) for Windows, Linux, macOS, Android, web browsers and iOS. It supports 2D and 3D games, uses Gradle for setup, is Apache 2.0 licensed, and has a large third-party ecosystem.
Pyxel is a retro game engine for Python with simple, console-inspired limits such as 16 colors and four sound channels. It is MIT-licensed, free to use, and aimed at making pixel-art-style game creation approachable.
A C++20 framework for shipping raylib games to 17 platforms from one codebase, with CI that builds and verifies rendering. Users edit only src/, resources/, and a TOML config.
Zero-dependency LÖVE2D framework with scenes, input, saves, audio, UI, ECS, physics, and in-game scene editor. Includes reference game Gem Haul. Targets LÖVE 11.5, no third-party libraries.