Введение
Тип игрового движка
Движок шутера от первого лица — это игровой движок, специализирующийся на симуляции трёхмерных окружений для использования в видеоиграх от первого лица. Вид от первого лица подразумевает перспективу, при которой игрок видит мир глазами своего персонажа. Шутер относится к играм, основной геймплей которых строится вокруг использования огнестрельного оружия и уничтожения других объектов в игровом мире, будь то неигровые персонажи или другие игроки. Развитие графических движков для FPS характеризуется постоянным прогрессом технологий и некоторыми значительными прорывами. Попытки выделить отдельные поколения приводят к субъективной оценке того, что считать сильно модифицированной версией «старого» движка, а что — новым. Классификация затруднена тем, что игровые движки сочетают в себе старые и новые технологии. Функции, считавшиеся передовыми в одной игре, уже на следующий год становятся общепринятым стандартом. Игры, сочетающие в себе как устаревшие, так и современные особенности, — обычное явление. Например, Jurassic Park: Trespasser (1998) впервые представила физику в жанре FPS, которая не получила широкого распространения до 2002 года. Red Faction (2001) предложила разрушаемое окружение, что оставалось редкостью для игровых движков ещё долгое время.
A first person shooter engine is a video game engine specialized for simulating 3D environments for use in a first person shooter video game. First person refers to the view where the players see the world from the eyes of their characters. Shooter refers to games which revolve primarily around wielding firearms and killing other entities in the game world, either non player characters or other players. The development of the FPS graphic engines is characterized by a steady increase in technologies, with some breakthroughs. Attempts at defining distinct generations lead to arbitrary choices of what constitutes a highly modified version of an 'old engine' and what is a new engine. The classification is complicated as game engines blend old and new technologies. Features considered advanced in a new game one year, become the expected standard the next year. Games with a combination of both older and newer features are the norm. For example, Jurassic Park: Trespasser (1998) introduced physics to the FPS genre, which did not become common until around 2002. Red Faction (2001) featured a destructible environment, something still not common in engines years later.
1970-е и 1980-е годы: ранние графические движки FPS
Игровое отображение для этого раннего поколения FPS уже осуществлялось от первого лица и предполагало необходимость стрелять, однако в основном использовалась векторная графика. Существует два основных претендента на звание первой FPS: Maze War и Spasim. Maze War была разработана в 1973 году и представляла собой игру, в которой один игрок прокладывал себе путь через лабиринт коридоров, отображаемых в фиксированной перспективе. Многопользовательский режим, в котором игроки пытались стрелять друг в друга, был добавлен позже и реализован по сети в 1974 году. Spasim была первоначально разработана в 1974 году и позволяла игрокам перемещаться по трехмерной вселенной, представленной в виде каркасной графики. В Spasim могли играть до 32 игроков в сети PLATO. Движок Freescape, разработанный компанией Incentive Software, считается одним из первых проприетарных 3D-движков, использованных в компьютерных играх, хотя он и не применялся в коммерческих проектах, отличных от игр самой Incentive. Первой игрой, использующей этот движок, стала головоломка Driller, выпущенная в 1987 году.