IT-словарь › Программирование › QuakeC

QuakeC

Программирование Svenska → Обновлено: 2026-10-26
Подробнее
Создатель
Джон Кармак
Год
1996
Владелец
id Software
Тип
Язык сценариев

Си-подобный язык, на котором написана игровая логика Quake и который заодно, как побочный эффект, породил моддинг-сцену.

Джон Кармак встроил в Quake (1996) небольшую виртуальную машину. Всё, что касалось правил, — оружие, монстры, двери, подсчёт очков — жило в исходниках QuakeC, которые компилятор qcc превращал в единый progs.dat. id опубликовала исходники игровой логики, и любой мог изменить их и запустить результат на любой платформе, не трогая движок.

Язык был аскетичным: типы по сути ограничивались float, vector, string и entity, массивов не было. Этого хватило для Team Fortress и сотен других модов. Quake II в 1997 году перешёл на игровую логику в обычной подгружаемой DLL — быстрее, но без песочницы и переносимости.

← Назад к словарю