TG Telegram Group & Channel
Github | United States America (US)
Create: Update:

🎮 Исходники легендарных игр Quake.

Немного классики.
Полностью трёхмерный движек, без всяких ухищрений вроде 2.5D.

Отмечу несколько интересных фактов. Возможно, это первая коммерческая игра, которая была скомпилирована компилятором с открытым исходным кодом (DJGPP для DOS, ранний порт gcc).

В игре был внедрён собственный скриптовый язык “Quake C” (позднее lcc в Quake 3), специально разработанный для того, чтобы игроки могли создавать модификации.

В сочетании с системой ресурсов PWAD это привело к созданию огромного сообщества моддеров.

В Quake 1 был создан инновационный механизм кэширования результатов шейдинга, который, однако, потерял свою актуальность с появлением 3D-ускорителей.

Тем не менее, следующая игра от id, Rage, использовала эту же идею.

Кроме того, движок Quake отличался высокой надёжностью, без сбоев в рендеринге и обсчёте столкновений.

Quake / Исходники: github.com/id-Software/Quake
Quake 2 / Исходники: github.com/id-Software/Quake-2
Quake 3 / Исходники: github.com/id-Software/Quake-III-Arena

Разработчик: id Software
Издатель: GT Interactive / Activision
Платформа: DOS / Windows / others
Code review: fabiensanglard.net (Quake 1)
Code review: fabiensanglard.net (Quake 3)

#quake #gamedev #sourcecode

🎮 Исходники легендарных игр Quake.

Немного классики.
Полностью трёхмерный движек, без всяких ухищрений вроде 2.5D.

Отмечу несколько интересных фактов. Возможно, это первая коммерческая игра, которая была скомпилирована компилятором с открытым исходным кодом (DJGPP для DOS, ранний порт gcc).

В игре был внедрён собственный скриптовый язык “Quake C” (позднее lcc в Quake 3), специально разработанный для того, чтобы игроки могли создавать модификации.

В сочетании с системой ресурсов PWAD это привело к созданию огромного сообщества моддеров.

В Quake 1 был создан инновационный механизм кэширования результатов шейдинга, который, однако, потерял свою актуальность с появлением 3D-ускорителей.

Тем не менее, следующая игра от id, Rage, использовала эту же идею.

Кроме того, движок Quake отличался высокой надёжностью, без сбоев в рендеринге и обсчёте столкновений.

Quake / Исходники: github.com/id-Software/Quake
Quake 2 / Исходники: github.com/id-Software/Quake-2
Quake 3 / Исходники: github.com/id-Software/Quake-III-Arena

Разработчик: id Software
Издатель: GT Interactive / Activision
Платформа: DOS / Windows / others
Code review: fabiensanglard.net (Quake 1)
Code review: fabiensanglard.net (Quake 3)

#quake #gamedev #sourcecode
Please open Telegram to view this post
VIEW IN TELEGRAM


>>Click here to continue<<

Github






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)