NetAF — легковесная библиотека .NET для создания текстовых приключений с комнатами, NPC, предметами, командами, диалогами, картами, кадрами рендеринга и сохранением.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONHaskell-предметно-ориентированный язык для создания парсерных текстовых приключений, вдохновлённый Inform 7 и нацеленный на процедурную генерацию больших миров интерактивной литературы.
INSTEAD is a C++ text adventure interpreter under MIT license, supporting local directories (.instead/games/) and zip-packed game files via command-line. Includes GTK file dialog for selecting games. Web resources and community support maintained.
PlayCanvas — это открытый 3D-движок для браузеров с поддержкой WebGL2/WebGPU, XR, физики и glTF. Идеально подходит для игр, визуализаций и интерактивных приложений.
Bevy — это открытый игровой движок на языке Rust, использующий архитектуру Entity Component System (ECS) для разработки 2D и 3D игр.
Tokamak — это движок на C# для создания игр и виртуальных миров, предоставляющий модульный набор строительных блоков для разработки приложений.
raylib — это простая и удобная библиотека на языке C для программирования видеоигр, которая идеально подходит для прототипирования, обучения и создания графических приложений.
libGDX — кроссплатформенный фреймворк для разработки игр на Java, основанный на OpenGL (ES). Поддерживает Windows, Linux, macOS, Android, веб-браузеры и iOS. Лицензия Apache 2.0, настройка через Gradle, развитое сообщество и экосистема сторонних инструментов.
Pyxel — это ретро-игровой движок для Python, вдохновленный консолями прошлого. Он поддерживает только 16 цветов и 4 звуковых канала, что делает его идеальным для создания пиксельных игр. Проект распространяется под лицензией MIT и является бесплатным.
Фреймворк для LÖVE2D без зависимостей с поддержкой сцен, ввода, сохранений, аудио, UI, ECS, физики и встроенного редактора. Включает эталонную игру Gem Haul. Ориентирован на LÖVE 11.5.
MegaMOO — движок текстовых миров в стиле MOO на Python 3 без сторонних зависимостей: живые внутриигровые глаголы на Python, хранение в SQLite, обслуживание Telnet/WebSocket, импорт БД LambdaMOO и инструменты MCP для ИИ.
Ebitengine — это библиотека для создания 2D-игр на языке Go, поддерживающая множество платформ, включая Windows, macOS, Linux, Android, iOS и WebAssembly. Она предлагает простой API для работы с графикой, вводом и звуком, а также поддерживает пользовательские шейдеры и автоматическое объединение текстур.
Godot Engine — это бесплатный кроссплатформенный игровой движок с открытым исходным кодом, предназначенный для создания 2D- и 3D-игр через единый интерфейс.
Текстовая 5e-совместимая RPG, где ИИ-мастер подземелий использует игровой движок MCP/SQLite для настоящих бросков кубиков, постоянных характеристик, ячеек заклинаний и боя.
Adore — это библиотека Lua для Love2D, которая сочетает продуктивность UI из Godot с гибкостью Love2D, предлагая физику, освещение, загрузку ресурсов, обработку ввода, анимации и управление сценами.
WorldLines — это многопользовательский симуляционный движок для ролевых игр с ИИ, где мировой агент оркеструет независимых душе-агентов — каждый с частной памятью, разумом и повесткой — в живом мире, поддерживающем файловое хранение и событийную источниковую модель.
The Spawner of Everilynn — это разрабатываемый игровой проект на Lua и LÖVE, представляющий собой фэнтези-мир с конфликтом между людьми, эльфами и dwarven empire.
Интерактивный фреймворк для сторителлинга, использующий LLM для генерации динамических повествований на основе предопределенных графовых путей сюжета.
melonJS — открытый HTML5-движок для инди-разработки (~250 КБ). Поддержка WebGPU/WebGL2/Canvas2D, GPU-рендеринг тайловых карт, физика, 3D-аудио, шейдеры, Tiled/glTF и многое другое.
Brileta — это собственный игровой движок и песочница в жанре roguelike, написанные на Python и C, с процедурной генерацией и освещением на базе шейдеров.