C для раздела «GameDev»
98 репозиториев на C в разделе «GameDev».
RetroArch — швейцарский нож для ретро-геймеров и разработчиков эмуляторов
RetroArch — универсальный фронтенд для эмуляции ретро-игр на 50+ платформах с поддержкой современных технологий вроде Vulkan и шейдеров
C3 - Когда C эволюционирует, а не ломается
Устали от ограничений C, но не хотите переучиваться? C3 — это язык, который берет лучшее от C и добавляет современные возможности, сохраняя полную сов...
Как vkd3d-proton заставляет DirectX 12 летать на Vulkan
Обзор vkd3d-proton — амбициозного проекта, который переносит возможности DirectX 12 в мир Vulkan, обеспечивая работу топовых игр на Linux и Steam Deck...
Super Mario 64 по-новому: как sm64coopdx переосмыслил классику для мультиплеера и моддинга
Мечтали о мультиплеере в Super Mario 64? sm64coopdx воплощает эту мечту, предлагая полную синхронизацию мира и мощные инструменты для моддинга через L...
Переносим игры с Xbox 360 в нативный C++ с помощью ReXGlue
Разбираем ReXGlue — инструментарий для статической рекомпиляции бинарников Xbox 360 в нативный C++ код. Как устроена альтернатива классической эмуляци...
mGBA: Когда эмулятор становится произведением искусства
mGBA — это высокоточный и быстрый эмулятор Game Boy Advance, Game Boy и Game Boy Color, предлагающий расширенные функции для геймеров и мощные инструм...
mimalloc - Когда Microsoft делает `malloc` быстрым и безопасным
Устали от медленного `malloc`? Microsoft mimalloc — это высокопроизводительный аллокатор памяти, который обещает ускорить ваши приложения и снизить по...
Sokol Когда минимализм творит чудеса в кросс-платформенной разработке
Sokol — это набор минималистичных C-хедеров для кросс-платформенной разработки графики, аудио и приложений. Забудьте о тяжелых фреймворках: здесь вы н...
Как NetHack переехал на Lua и C99 спустя тридцать лет
Разбираем новую версию легендарного рогалика NetHack 5.0.0: переход на C99, внедрение Lua вместо старых парсеров и магия кросс-компиляции для Amiga и...
Wine - Запускаем Windows-приложения на Unix-системах без лишних сложностей
Устали от ограничений операционной системы? Wine — это не эмулятор, а мощный слой совместимости, который позволяет запускать любимые Windows-приложени...
HIDAPI — Универсальный переводчик для вашего железа
Устали от сложностей в общении с USB и Bluetooth HID устройствами? HIDAPI — это кроссплатформенная библиотека, которая упрощает работу с периферией, п...
Как запустить классику N64 на современном ПК без эмуляторов
Обзор нативного порта The Legend of Zelda: Majora’s Mask для ПК. Узнайте, как декомпиляция и современные API дарят вторую жизнь классике Nintendo 64 б...
Как написать игру для Nintendo 64 в 2025 году и не сойти с ума
Обзор libdragon — современного открытого SDK для разработки игр под Nintendo 64 на языке C с использованием актуального GCC и мощных инструментов отла...
Как разобрать легенду на байты и собрать обратно
Разбираем по косточкам легендарную игру для GBA: как устроена полная декомпиляция Pokemon FireRed и чему она может научить современного программиста.
GLFW - Ваш билет в мир кроссплатформенной графики и игр на C
Ищете надежный фундамент для своих графических приложений и игр? GLFW — это кроссплатформенная библиотека на C, которая упрощает создание окон, обрабо...
Второе дыхание легендарного семплера: как Shortcircuit XT возвращается в строй
Обзор возрождения легендарного семплера Shortcircuit XT: от кода 2000-х до современного Open Source проекта на C++ и JUCE.
MangoHud: Всевидящее око для мониторинга игр на Linux
MangoHud — мощный инструмент мониторинга производительности для Linux, который отображает FPS, загрузку CPU/GPU, температуру и другие метрики прямо по...
Xemu — Возвращение легенды – Запускаем игры с первой Xbox на современном ПК
Xemu — это активно развивающийся эмулятор оригинальной Xbox для Windows, macOS и Linux. Он позволяет вернуть к жизни классику, предлагая улучшенную гр...
miniaudio - вся работа со звуком в одном файле на C
miniaudio — это библиотека для воспроизведения и захвата аудио на C, которая умещается в одном файле. Забудьте о зависимостях и сложной настройке — пр...
Как перестать беспокоиться о графических API и начать рендерить с bgfx
Обзор bgfx — мощной и гибкой библиотеки для кроссплатформенного рендеринга, которая позволяет забыть о различиях между Vulkan, DirectX и Metal.
Как запустить классику Nintendo на современном ПК без эмуляторов
Обзор SpaghettiKart — нативного порта Mario Kart 64 для современных систем. Узнайте, как запустить классику Nintendo с поддержкой 4K, 60 FPS и модов б...
Taisei Project — когда фанатский проект становится самостоятельным шедевром
Taisei Project — впечатляющий open-source проект в жанре bullet hell, вдохновленный культовой серией Touhou. Узнайте, почему этот движок заслуживает в...