| Date | Title | Description |
| Sign up to see | Sign up to see | Sign up to see |
| Feb 17, 2026 | Как Майкл Абраш удвоил скорость Quake | Вместе с релизом в 1999 году исходного кода Quake был выпущен файл readme.txt, написанный Джоном Кармаком. Особый интерес в нём вызвало одно предложение.
Также для сборки файлов на языке ассемблера требуется Masm. Можно изменить #define и в... |
| Feb 16, 2026 | Недельный геймдев: #265 — 15 февраля, 2026 | Из новостей: продажи Lies of P достигли 4 миллионов копий, фанаты возродили Unreal Tournament 2004 с разрешения Epic Games, оОнлайн Mewgenics превысил 100 тысяч одновременных игроков в Steam, продажи KCD2 достигли 5 миллионов копий.
Из инте... |
| Feb 11, 2026 | Компилируем Quake, как будто на дворе 1997 год | Первые исполняемые файлы Quake (quake.exe и vquake.exe) программировали на HP 712-60 с NeXT и кросс-компилировали при помощи DJGPP, запущенного на DEC Alpha server 2100A. В июне 1996 года, после выпуска игры, id Software, озабоченная стагна... |
| Jan 19, 2026 | Недельный геймдев: #261 — 18 января, 2026 | Из новостей: Meta сокращает VR-направление, Eidos занимается АААА-игрой, Soviet Games анонсировала ии-слоп Бесконечное лето 2, Valve уточнила правила по использованию ИИ, симулятор бога от Молиньё выйдет 22 апреля.
Из интересностей: имплант... |
| Dec 22, 2025 | Почему код, сгенерированный ИИ, делает вас плохим программистом | Команда AI for Devs подготовила перевод резонансной статьи о том, почему использование кода, сгенерированного ИИ, может сделать разработчика слабее, а не продуктивнее. Автор жёстко критикует AI-ассистентов, рассуждает о деградации навыков, ... |
| Dec 16, 2025 | Зачем был нужен WinQuake и как он работал | Когда я изучил историю двоичных файлов Quake, их логика стала мне понятна. quake.exe был первоначальным релизом, который мог работать в DOS и Windows 95. Затем появился vquake.exe для поддержки чипа Vérité 1000 с аппаратным ускорением. Позж... |
| Oct 28, 2024 | Сгенерированный ИИ код сделает вас плохим программистом | Возможно, вас это устроит, если вы не стремитесь к самосовершенствованию и не хотите гордиться своей работой.
Для начала уточню, что под использованием сгенерированного ИИ кода я подразумеваю ситуацию, когда ИИ пишет код за вас, а не когда ... |
| Sep 2, 2024 | Недельный геймдев: #189 — 1 сентября, 2024 | Из новостей: GameNGen сгенерировал Doom, Bloodborne запустили на ПК, Remedy и Annapurna объявили о сотрудничестве для работы над Control 2, новые возможности для показа контента на странице в Steam.
Из интересностей: история одной опечатки ... |
| Aug 12, 2024 | Недельный геймдев: #186 — 11 августа, 2024 | Из новостей: ремейки Max Payne вошли в стадию полноценного производства, продажи Balatro достигли двух миллионов копий, авторы Marvel Snap помогут движку Godot, Game UI Database 2.0.
Из интересностей: оптимизации Factorio, как разводят гейм... |
| Aug 5, 2024 | Недельный геймдев: #185 — 4 августа, 2024 | Из новостей: Game Informer закрылся, Intel уволит 15% штата — более 15 тысяч человек, отвратительные продажи ремастера Braid, Bungie сократит 220 сотрудников — 17% штата, сюжет первой Original Sin был написан примерно за три дня.
Из интерес... |
| Jun 15, 2024 | Сервер на визитке | Все началось еще лет 10 назад, когда я впервые наткнулся на статью где было описано как эксперт по 3D-технологиям вместил сильно обфусцированный код рейтрейсера на C++ в размеры своей визитки.
Внимание на код - он полностью рабочий!
Вот так... |
| Apr 24, 2024 | Внутри картриджей Super Nintendo | Одна из исключительных особенностей игровых картриджей Super Nintendo — это способность упаковать в микросхемы ПЗУ не только инструкции и ресурсы. Если открыть картридж и посмотреть на плату, можно найти чип защиты от копирования CIC, SRAM ... |
| Apr 15, 2024 | Недельный геймдев: #169 — 14 апреля, 2024 | Из новостей: компанию авторов Genshin Impact оценили в 23 миллиарда долларов, Blizzard договорилась с NetEase о возобновлении сотрудничества, что показали на презентации The Triple-i Initiative.
Из интересностей: документалочка про создание... |
| Feb 11, 2024 | Что почитать игровому программисту? | Объём специфичных знаний, которые требуются рядовому программисту игр, даже если он только начал свою карьеру, вызывает у меня "лёгкую" тоску. Это одна из причин, почему большая часть людей, которые "горят делать игры", ... |
| Jan 8, 2024 | Собираем автономную игру на C# в 2 килобайтах | Моё детство пришлось на эпоху 1,44-мегабайтных дискет и 56-килобитных модемов, поэтому я всегда любил маленькие программы. Раньше можно было записать на дискету кучу мелких игр и таскать её с собой. Если программа не помещалась на дискету, ... |
| Aug 7, 2023 | Как ID Software удалось выжать невозможное из EGA-карт | Я прочитал превосходную книгу Doom Guy Джона Ромеро, которую крайне рекомендую. В девятой главе Джон рассказывает о том, как его поразила увиденная им технология Adaptive Tile Refresh (ATR). Благодаря этому я понял, что пока не анализировал... |
| Jul 31, 2023 | Недельный геймдев: #132 — 30 июля, 2023 | Из новостей: Owlcat отказалась от AppsFlyer в Pathfinder из‑за негативной реакции фанатов, Unreal Engine 5.3 Preview, суд наложил арест на счета и имущество владельцев Game Insight, новые инструменты Steamworks для отчётов о трафике.
Из инт... |
| May 8, 2023 | Недельный геймдев: #120 — 7 мая, 2023 | Из новостей: в Стиме на странице игры теперь не более 2-х видео перед скриншотами, выручка с продаж Hogwarts Legacy в ритейле на конец марта превысила миллиард долларов, Unity сообщила об увольнении 600 сотрудников, Honkai: Star Rail от авт... |
| Apr 18, 2023 | Преобразуем карты DOOM в SVG для лазерной резки
Формат WAD DOOM
Геометрия
Снижаем количество слоёв
Записываем SVG
Кроличья нора: 3D-рендеринг и триангуляция
Готовый результат... | Я много слышал о формате данных классического Doom, поэтому решил написать код на Rust для извлечения его карт и преобразования в векторную графику для лазерной резки.
В статье я опишу процесс: извлечение данных, воссоздание геометрии и выв... |
| Dec 12, 2022 | Величайшие программисты 21 века. Джон-Движок Кармак | Джон Кармак вместе с тёзкой Джоном Ромеро стали родоначальниками игрового жанра FPS. На слабеньких 486SX, без видеокарт (!) они выдали настоящий 3D-шутер без лагов с эффектом присутствия, что стало бомбой для 1993 года — в эпоху пошаговых с... |
| Dec 5, 2022 | Игровой программный рендеринг в 2022-м году | Программный рендеринг был широко распространён в играх на ПК до повсеместного распространения т. н. 3d-укорителей (видеокарт). Каждая игра содержала свой собственный код рендеринга, каждая игра имела свои уникальные особенности в нём. Но с ... |
| Oct 3, 2022 | Недельный геймдев: #89 — 2 октября, 2022 | Из новостей: стала доступна экспериментальная версия Entities 1.0 для Unity, VK объявила о продаже игрового холдинга My.Games за 642 миллиона долларов, Google закрыл Stadia, Valve перестанет проводить распродажу «Лунный Новый год» — её заме... |
| Aug 29, 2022 | Приёмы высокоуровневой векторизации на примере Card Raytracer | Хочу рассказать о том, как занимался оптимизацией card raytracer - минимального рейтрейсера, код которого умещается на визитке.
Точнее, это развёрнутая для лучшей читабельности версия, которая в форумной ветке
использовалась как тест скорос... |
| Jun 21, 2022 | Искусственный интеллект в DOOM | DOOM — прародитель шутеров от первого лица, определивший целое поколение игр 90-х. Хоть это и не первая игра такого рода, и даже не первая игра id Software, но именно она изменила индустрию. Проект до сих пор изучают не только из-за его изв... |
| Feb 15, 2022 | Rustenstein 3D: программируем, как будто сейчас 1992 год
Предыстория
Разработка
Соединяем всё вместе | Дважды в год компания NextRoll организует мероприятие Hack Week, на котором сотрудники на неделю берутся за проект по своему выбору. Это превосходная возможность для экспериментов, изучения новых технологий и объединения с людьми из всех от... |
| Feb 3, 2022 | Недельный геймдев: #59 — 27 февраля, 2022 | Из новостей: Epic Games выпустила превью-версию Unreal Engine, с 28 марта в Steam нельзя будет устанавливать скидку меньше 10 или больше 90 процентов, вышло бесплатное приложение Open Brush 1.0 для создания 3D-скетчей в виртуальной реальнос... |
| Jan 18, 2022 | Недельный геймдев: #53 — 16 января, 2022 | Из новостей на этой неделе: Github показал игры с Game Off 2021 с наивысшими оценками, Godot 3.5 beta 1, Unity 2022.1.0 Beta 3, Axiom 2.1, UVPackmaster 3.
Из интересностей: видео про громадных боссов в играх, «Сапёр» на движке Doom, доклад ... |
| Feb 14, 2013 | Step back in time with the elegant source code for Photoshop 1.0 | reader comments 61 with 54 posters participating, including story author
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
The Computer History Museum has made available the source code for the 1.0.1 version of Photoshop, ... |
| Наблюдение за сотовыми вышками | Одна из моих любимых книг — «High Performance Browser Networking» Ильи Григорика. Помимо множества полезных советов, в книге есть множество увлекательных историй из реальной жизни.
«46% потребления батареи для передачи 0,2% информации от об... |
| Недельный геймдев: #69 — 8 мая, 2022 | Из новостей: Blender 3.2 Beta, Unity выложила руководство по 2D-арту, анимации и освещению, Движок BRender и исходники 3D Movie Maker выложили в опенсорс, подробности о технологии лицевых ригов MetaHuman Creator.
Из интересностей: советы дл... |
| Недельный геймдев: #52 — 9 января, 2022 | Из новостей на этой неделе: владельцы ZBrush с бессрочной лицензией не будут получать обновления, Nvidia официально запустила Omniverse, Game Jolt выпиливает порно и хентай с площадки.
Из интересностей: как создавались интерактивный ветер и... |