GITHUB_CODE Telegram 313
🎮 Исходники легендарных игр 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
6👍1👾1



tgoop.com/github_code/313
Create:
Last 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

BY Github




Share with your friend now:
tgoop.com/github_code/313

View MORE
Open in Telegram


Telegram News

Date: |

How to Create a Private or Public Channel on Telegram? ZDNET RECOMMENDS Judge Hui described Ng as inciting others to “commit a massacre” with three posts teaching people to make “toxic chlorine gas bombs,” target police stations, police quarters and the city’s metro stations. This offence was “rather serious,” the court said. But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." It’s yet another bloodbath on Satoshi Street. As of press time, Bitcoin (BTC) and the broader cryptocurrency market have corrected another 10 percent amid a massive sell-off. Ethereum (EHT) is down a staggering 15 percent moving close to $1,000, down more than 42 percent on the weekly chart.
from us


Telegram Github
FROM American