
id Software — американская компания-разработчик компьютерных игр со штаб-квартирой в округе Даллас, штат Техас. Компания основана четырьмя бывшими работниками компьютерной компании Softdisk: программистами Джоном Кармаком и Джоном Ромеро, геймдизайнером Томом Холлом, художником Адрианом Кармаком. Также в создании компании участвовал бизнес-менеджер Джей Уилбер.

The Windows Installer XML (WiX) toolset — набор инструментов, позволяющих создавать установочные пакеты Windows Installer на основе XML-описаний.

DirectX — это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. Пакет средств разработки DirectX под Microsoft Windows бесплатно доступен на сайте Microsoft. Зачастую обновлённые версии DirectX поставляются вместе с игровыми приложениями.

Simple DirectMedia Layer (SDL) — это свободная кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ. Данная библиотека активно используется при написании кроссплатформенных мультимедийных программ (в основном игр).

Unreal Engine — игровой движок, разрабатываемый и поддерживаемый компанией Epic Games. Первой игрой на этом движке был шутер от первого лица Unreal, выпущенный в 1998 году. Хотя движок первоначально был предназначен для разработки шутеров от первого лица, его последующие версии успешно применялись в играх самых различных жанров, в том числе стелс-играх, файтингах, массовых многопользовательских ролевых онлайн-играх и многих других.

Build Engine — это игровой движок шутера от первого лица, созданный Кеном Сильверманом для 3D Realms. Как и в игре Doom, движок Build Engine проецирует игровой мир на двухмерную сетку из замкнутых фигур на плоскости, называемых секторами, и использует простейшие плоские объекты, называемые спрайты, для населения геометрического мира объектами.
Установка программного обеспечения, инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой, присутствующей в операционной системе, или же входящим в состав самого программного обеспечения средством установки. В операционной системе GNU очень распространено использование системы GNU toolchain и её аналогов для компиляции программного обеспечения непосредственно перед установкой.

Linux Game Publishing — компания, занимающаяся разработкой компьютерного программного обеспечения. Главный офис размещается в Ноттингеме, Великобритания. Главной целью компании является портирование популярных компьютерных игр под ОС GNU/Linux.

Aspyr — американская частная компания, разработчик и издатель компьютерных игр. Располагается в городе Остин, Техас, (США). Основная специализация студии — портирование игр из-под Microsoft Windows на macOS, Linux, Android и iOS.

Frozen Bubble — свободная компьютерная игра для Linux, клон игры Puzzle Bobble. Есть порт под Windows, но требует установки ActiveStatePerl и SDL Perl. Портирована под Android и Symbian, доступна только кампания из 100 уровней.
Ion Storm Inc. — бывшая компания по разработке компьютерных игр из Техаса, основанная Джоном Ромеро, Томом Холлом, Бобом Райтом и Майклом Уилсоном под слоганом «Дизайн — это закон!». Самая успешная игра компании — Deus Ex.

OpenAL — кроссплатформенный интерфейс программирования приложений (API) для работы с аудиоданными. Ключевой особенностью является работа со звуком в 3D-пространстве и использование эффектов EAX. Поддерживается компанией Creative.

id Tech 3 — игровой движок, разработанный компанией id Software.
Ritual Entertainment — компания по разработке компьютерных игр. Основана в августе 1996 года и находилась в Далласе, штат Техас. В то время они начали разработку их компьютерной игры, названной SiN.

3D Realms — американский издатель и разработчик компьютерных игр. Основан в 1987 году, в городе Гарленд, штат Техас, США; ныне располагается в Ольборге, Дания. Более всего известен популяризацией модели распространения программного обеспечения shareware в 1980-х и 1990-х годах, а также за разработку игровых франшиз, например, серии Duke Nukem. Компания основана в 1987 году Скоттом Миллером во время подготовки к изданию Kingdom of Kroz и называлась тогда Apogee Software Productions. Apogee Software зарегистрировала торговый знак 3D Realms в 1996 году. Права на прежнее название и логотип были проданы Терри Нейджи в 2008 году, который использовал их при создании новой компании Apogee Software, LLC.
ioquake3 — это игра на базе открытого исходного кода игры Quake III Arena версии 1.32b, с изменённым с целью улучшения движком id Tech 3. Для работы ioquake3 необходим несвободный файл данных из оригинальной игры, pak0.pk3, который можно взять с установочного компакт-диска Quake III Arena, приобретя игру с помощью сервиса Steam и во многих других магазинах. Остальные файлы данных, pak1.pk3, pak2.pk3 и другие, можно легально загрузить из Интернета, потому что эти файлы распространяются вместе с патчами к игре.
FaceFX — программное обеспечение для создания лицевой анимации с целью её последующего применения в компьютерных играх, а также в других трёхмерных приложениях; разработано американской компанией OC3 Entertainment. За несколько лет программное обеспечение было использовано в более, чем 150 компьютерных играх, в числе которых: Mafia II, Alan Wake, Red Dead Redemption, Batman: Arkham Asylum, Lost: Via Domus и другие.
Ken's Labyrinth - компьютерная игра в жанре шутера от первого лица, выпущенная компанией Epic MegaGames в 1993 году. Разработчиком игры является Кен Сильверман, создатель движка build engine, который был позже использован в игре 3D Realms Duke Nukem 3D. Игра была распространена как shareware-версия.
Программирование игр — часть процесса разработки компьютерных игр (видеоигр). Программирование игр требует специализации в одной или нескольких из следующих областей, которые в значительной степени присутствуют в создании игр: симуляция, компьютерная графика, искусственный интеллект, физика, звук и ввод данных. Для многопользовательских онлайн-игр часто[насколько?] необходимы дополнительные знания, такие как сетевое программирование и программирование баз данных.