GameDev разработчику
Игровые движки (Unity, Unreal Engine), 2D/3D графика, игровая физика, инструменты создания игр, ассеты, шейдеры. Ресурсы для разработки видеоигр.
Тысяча игр с открытым исходным кодом в одном файле
Огромный каталог декомпиляций и дизассемблирований видеоигр — от Super Mario 64 и Zelda до Sonic и Pokémon. Один README, который экономит часы поисков...
Claude Code научился рулить редактором Unreal Engine
Epic Games выпустили официальный плагин, который подключает Claude Code к запущенному Unreal Editor через MCP: акторы, блюпринты, Niagara, Sequencer и...
Folia ломает главный поток Minecraft-сервера, и делает это намеренно
Folia от PaperMC убирает главный поток Minecraft-сервера, разбивая мир на независимые регионы с параллельными тик-лупами. Разбираем, как это работает,...
ZeroScript превращает чат с ИИ в пульт управления Roblox Studio
Бесплатное расширение, которое превращает обычный веб-чат с ИИ в агента для Roblox Studio: правка скриптов, запуск Luau и генерация ассетов прямо из ч...
AnyPS5 переносит игры с PS5 на ПК без эмулятора и виртуалки
AnyPS5 пересобирает бинарники с PS5 в нативные файлы для Linux и Windows и подставляет свои реализации системных библиотек. Никакой эмуляции, только д...
MobileGlues запускает Java-версию Minecraft на Android
MobileGlues — прослойка, которая запускает Minecraft Java Edition на Android поверх OpenGL ES. Разбираем, как она тянет Sodium, шейдеры и моды вроде C...
Как бот на компьютерном зрении превратил гринд в «Волнах» в фоновую задачу
Разбираем ok-ww — open-source автоматизацию для Wuthering Waves на Python: автоматический бой, фарм эхо и работа в фоне через компьютерное зрение.
Полный клиент World of Warcraft 1.12.1, переписанный с нуля на Rust
Полноценный клиент World of Warcraft 1.12.1, написанный с нуля на Rust и Bevy: форматы файлов, сетевой протокол и движок интерфейса без единой строки...
Один текст — любые скелеты. Как UniMate анимирует собаку, дракона и робота одинаково
UniMate от Princeton и коллег — единая модель, которая анимирует любые скелеты по текстовому описанию без переобучения под конкретный риг. Разбираем,...
Как сообщество RuneLite построило плагин-маркетплейс на pull request
Разбираем plugin-hub от RuneLite: как сообщество собрало реестр плагинов на одних pull request'ах, почему форков больше, чем звёзд, и что проверяют пе...
Локальный ИИ без облака - что умеет NobodyWho
NobodyWho запускает LLM прямо на устройстве: телефоне, десктопе, даже Apple Watch. Разбираем, как Rust-движок даёт локальный ИИ без API-ключей и облак...
Rose открывает все скины League of Legends и делает это тихо
Обзор Rose — опенсорсного скин-ченджера для League of Legends. Работает в трее, сам ловит выбранный образ в чемпион-селекте и подгружает его в игру.
Как локализовать игру, где текст и код перепутаны
Разбор репозитория Degrees-of-Lewdity-Chinese-Localization: как энтузиасты научили движок SugarCube2 подменять текст на лету и собрали живой пайплайн...
Кививер для ритм-игр, который вы раскрашиваете сами
DM Note рисует нажатия клавиш поверх игры: настройка за пару минут, кастомный CSS, плагины и режим OBS для стримов ритм-игр.
Один бинарник вместо COLMAP, Python и PyTorch для 3D Gaussian Splatting
Один бинарник, который обучает 3D Gaussian Splatting на NVIDIA, AMD, Intel и Apple без Python, PyTorch и COLMAP — от видео до splat и меша.
Проект, который переписал «Покемон» на Lua и выбросил эмулятор
Пересборка первых «Покемонов» на Lua, которая запускается без эмулятора и честно повторяет баги оригинального картриджа. Разбираем, как устроен движок...
Игровая консоль из Ansible-плейбуков, которая избавляет от ручной настройки эмуляторов
Ansible-плейбуки, которые разворачивают Arch-based distrobox с эмуляторами от PS1 до Switch, пакетной установкой DLC и тюнингом конфигов под каждую иг...
Donkey Kong 64 снова в строю, только теперь без эмулятора
Donkey Kong 64 запускается как нативное приложение, а не через эмулятор. Разбираем, как статическая рекомпиляция даёт высокий фреймрейт, мгновенные за...
PaperBoat и второй шанс для Paper Mario 64
Нативный порт Paper Mario 64 от Harbour Masters: без эмуляторов, с поддержкой модов и тремя графическими API. Разбираю, как запустить игру и чем проек...
Как ViaVersion спасает старые серверы Minecraft от новых клиентов
ViaVersion переводит сетевой протокол Minecraft на лету, чтобы клиенты новых версий заходили на старые серверы. Разбираем, как устроен плагин, где он...
Epic Games открыла код системы контроля версий для гигабайтных бинарников
Epic Games открыла код Lore, системы контроля версий на Rust для проектов с гигабайтами бинарных ассетов. Разбираем, как устроено дерево Меркла, зачем...
Makepad собирает приложения на Rust и даёт править интерфейс на лету
Makepad — среда для разработки на Rust: живой UI-DSL, встроенные AI-модели, сборка под натив и wasm. Разбираем, что внутри и где придётся повозиться.