История развития компьютерных игр реферат

Обновлено: 02.07.2024


В основном среди компаний сложилась традиция использовать для создания игровых проектов C++.

C++ это один из языков, где легко прострелить себе ногу (по большей части из-за того что он основан на Си), и чтобы писать код на нём нужно обладать большим опытом и профессионализмом. Нужно знать возможные грабли. (Отсутствие модульной системы добавляет боли).

C++ хвалят за возможность специализации (с помощью шаблонов) методов для конкретных типов данных. (Это позволяет выполнять код без лишних вызовов, хотя это и раздувает код).

JavaScript чаще всего используется для создания небольших игр, он достаточно прост в освоении и доступен. Однако крупные компании и разработчики его не используют ввиду того, что на данный момент язык даёт совсем не совершенную графику, больше всего подходящую под уровень конца 90-х – начала нулевых. Однако, как и было сказано, он прост в освоении и максимально доступен, это один из самых простых языков для программирования, используемый при создании программ и компьютерных игр.

Также среди языков программирования присутствует и просто C. Из наиболее известных движков, он используется в Quake Engine. В начале нулевых это был один из самых известных и популярных движков. На данный момент его переработанную, но не особо изменённую версию использует проект компании Activision – Call of Duty.

ActiomScript – язык ещё более простой в освоении, чем JavaScript, он используется даже чаще всех остальных, но в самых мелких проектах – так называемых Флэш-играх.

2. САМЫЕ ПОПУЛЯРНЫЕ КОМПЬЮТЕРНЫЕ ИГРЫ

На рисунке ниже представлены самые популярные и продаваемые проекты в ресурсе Steam – самом популярном ресурсе компьютерного игрового дела.

Как видно, на первом и втором местах, сильно обогнав ближайших конкурентов стоят две условно бесплатные игры, сделанные компанией Valve. Также среди популярных игр, не указанных на данной линейчатой диаграмме, числятся Fallout 4 & GTA5.

Также снизу представлены игры по количеству играющих в них пользователей на момент создания данной работы:

Также ниже представлена статистика по странам о самых популярных в них жанрах в виде гистограммы:

3. ИСТОРИЯ РАЗВИТИЯ КОМПЬЮТЕРНЫХ ИГР

История компьютерных игр начинается в 1947 году и охватывает шесть десятилетий. Частью поп-культуры игры стали в конце 1970-х.

Годом рождения одной из самых известных в мире корпораций по созданию компьютерных игр и старейшей в мире считается 1889 год, когда Фусадзиро Ямаути основал игровую компанию Marufuku по производству и продаже игральных карт Ханафуда. Она в 1907 году была переименована в Nintendo Koppai, ставшую впоследствии крупнейшей компанией в мире среди производителей интерактивных развлечений и владельцем целой цепочки одних из самых популярных брендов в мире.

1948—1950 — Алан Тьюринг и Дэйвид Чампернаун разработали алгоритм шахматной игры. В то время не было достаточно мощного компьютера, чтобы исполнить этот алгоритм.

Однако годом зарождения самих домашних игровых приставок всё-таки считается следующий, 1972 год. 24 мая впервые представлена и продемонстрирована публике Magnavox Odyssey — первая игровая приставка. На демонстрации присутствуют представители Nintendo и Atari. Nintendo позже заключает контракт с Magnavox на выпуск части приставок под брендом Nintendo (таким образом первые игровые приставки Nintendo были разработаны и произведены компанией Magnavox, хотя продавала приставки Nintendo самостоятельно). С августа 1972 года Magnavox Odyssey поступает в розничную продажу (США) по цене 99,95 долл.

Развитие компьютерных игр идёт стремительно. В стенах NASA разработана игра Maze War — вероятно первый 3D шутер от первого лица. В игре впервые был реализован режим многопользовательской игры Deathmatch. Вообще, 1973 год считается отправной точкой для многопользовательских шутеров и 3D шутеров от первого лица. В этом году выходит сразу несколько игр, которые до сих пор оспаривают первенство в этих жанрах — Maze War, Empire и Spasim.

В том же году, 1973 Уилл Кроутер. создаёт первую версию игры Colossal Cave Adventure, старейшей известной игры жанра квест.

Но настоящее развитие домашних игр начинается в 1980-е. В 1983 Activision выпускает для приставки Atari 2600 несколько популярных игр. Особой популярностью пользуются игры River Raid и Pitfall. River Raid считается классическим скролл-шутером и стала первой популярной игрой жанра для домашних игровых систем и первым оригинальным скролл-шутером для игровых приставок.

Следующий, 1983 год – это год застоя и закрытия многих игровых компаний перед массовым бумом и созданием самой известной и популярной игры в истории.

После показа игры внутри СССР, к Пажитнову приезжает венгр Роберт Стейн, которому Алексей дарит копию Тетриса. Стейн решает, что её можно издавать и заработать большие деньги на этом.

Именно с этого проекта начинается массовый бум, который на данный момент перерос в то, что игры являются настоящей и неуничтожаемой частицей поп-культуры.

4. НАИБОЛЕЕ ПОПУЛРНЫЕ ИГРОВЫЕ ДВИЖКИ

На данный момент среди наиболее популярных движков на данный момент числятся:

Также среди менее популярных, но всё равно используемых находится самый совершенный на данный момент по графике движок CryEngine.

1. Unity — это инструмент для разработки двух- и трёхмерных приложений и игр, работающий под операционными системами Windows, OS X. Созданные с помощью Unity приложения работают под операционными системами Windows, OS X, Windows Phone, Android, Apple iOS и Linux, а также на игровых приставках Wii, Wiu, PlayStation 3, PlayStation 4, Xbox 360 и Xbox One. Есть возможность создавать приложения для запуска в браузерах с помощью специального подключаемого модуля Unity (Unity Web Player), а также с помощью реализации технологии WebGL.

На данный момент Unity является самым распространённым движком среди инди-разработчиков, так как для работы с ним требуется меньше всего навыков, у него удобный интерфейс, у его новой модификации достаточно современная графика. Кроме того Unity является самым кроссплатформенным из всех движков, то есть он поддерживает максимальное количество возможных платформ. Многие инди-разработчики создают проект на данном движке для того, чтобы потом без особых проблем портировать с компьютера на мобильные платформы или наоборот.

2. Unity 3D – модификация движка Unity с максимальной поддержкой создания игр для браузеров – сайтов и социальных сетей, а также игровых порталов. Используется в большом количестве небольших игр в социальных сетях.

3. Unreal Engine — игровой движок, разрабатываемый и поддерживаемый компанией Epic Games.

Первая игра, созданная на этом движке — Unreal — появилась в 1998 году. С тех пор различные версии движка были использованы в более чем сотне игр и других проектов. Сама игра Unreal, точнее её новые версии выпускаются компанией на каждой версии движка.

На данный момент имеется 25 игр, сделанных на первой версии движка, 84 на второй версии, около 100 игр на третьей, и несколько десятков на четвёртой, и этот список постоянно пополняется. Движок приносит компании Epic Games немалые деньги, на данный момент компания ушла в онлайн и поддержку движка, почти полностью отказавшись от выпуска одно пользовательский игр, но, несмотря на то, что так много игр используют данный движок и многие кампании работают с ним не первый год, всё равно самые совершенные и профессионально сделанные игры, проявляющие все возможности очередного движка, выпускаются именно самой EG.

В конце сентября 2009 года братья Ерли, основатели Crytek, дали интервью великобританскому журналу Develop, в котором заявили, что изначально CryEngine не планировался для лицензирования сторонними компаниями. CryEngine планировался стать закрытым движком для сугубо внутреннего использования.

На данный момент игры, выпущенные на движке CryEngine, являются самыми совершенными в графическом плане, но чаще всего особо неинтересны именно как игры. Если многие компании придумывают игру и создают под неё движок, то с Crytek получилось всё наоборот – в начале был создан очень совершенный в графическом плане движок, потом компания решила показать его возможности и сделала ни нём игру. На данный момент есть четыре версии данного движка, последние из которых используются при создании Homefront: The Revolution и Star Citizen

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Will Freeman. Crytek never planned to license CryEngine, Develop (журнал) (30 сентября 2009 года)

Читайте также: