Введення
Комп'ютерна гра - комп'ютерна програма, служить для організації ігрового процесу (геймплея), зв'язку з партнерами по грі, або сама виступаюча як партнер.
Комп'ютерні ігри часто створюються на основі фільмів і книг; є й зворотні випадки. З 2011 року комп'ютерні ігри офіційно визнані в США окремим видом мистецтва. Комп'ютерні ігри зробили настільки істотний вплив на суспільство, що в інформаційних технологіях відзначена стійка тенденція до Гейміфікація для неігрового прикладного програмного забезпечення.
Перші примітивні комп'ютерні ігри були розроблені в 1950-х і 1960-х роках. Вони працювали на таких платформах, як університетські мейнфрейми і комп'ютери EDSAC. У 1952 році з'явилася програма «OXO», що імітує гру «хрестики-нулики», створена А. С. Дугласом як частина його докторської дисертації в Кембріджському Університеті. У 1958 році Вільям Хігінботам в Брукхейвенської національної лабораторії для розваги відвідувачів створив «Tennis for Two» (з англ. - Теніс для двох). У 1962 році Стів Рассел розробив гру «Spacewar!» Для мінікомп'ютера PDP - 1 в Массачусетському технологічному інституті, яка швидко поширилася всім університетам США. У 1969 році Ральф Баєр, який пізніше став відомий як «Король відеоігор», запросив патент на ранню версію ігрової консолі «Television Gaming and Training Apparatus». У 1967 році Баєр створив гру пінг-понг, схожу на «Теніс для двох».
Дана робота присвячена розробці технічної демонстраційній версії тривимірної комп'ютерної гри «After Reset». Проект відноситься до жанру рольових комп'ютерних ігор. Комп'ютерна рольова гра (англ. Computer Role-Playing Game (CRPG або RPG)) - жанр комп'ютерних ігор, заснований на елементах ігрового процесу традиційних настільних рольових ігор.
1. Аналіз завдання
1.1 Опис предметної області
Розробка комп'ютерних ігор - процес створення комп'ютерних ігор (відеоігор). Розробкою відеоігор займається розробник, який може бути представлений як однією людиною, так і фірмою. Зазвичай великомасштабні комерційні ігри розробляються командами розробників в межах компанії, що спеціалізується на іграх для персонального комп'ютера або консолей. Як правило, розробку фінансує інша, більш велика компанія-видавець, яка по закінченню розробки займається виданням гри і пов'язаними з ним витратами. Рідше компанії-видавці можуть містити внутрішні команди розробників, або ж компанія-розробник може розробляти гри за свій рахунок і поширювати їх без участі видавців, наприклад, засобами цифрової дистрибуції (інді-гри).
Розробка найбільш великобюджетних ігор («AAA-ігри») може коштувати десятки мільйонів доларів США, причому протягом останніх десятиліть ці бюджети безперервно зростали, як і чисельність команд розробників і терміни розробки. Середній бюджет ААА-проекту, як правило, випускаються найбільшими компаніями-видавцями, що продаються на фізичних носіях і нерідко входять до складу відомої серії з декількох ігор - коливається від 18 до 24 млн. Дол. Великобюджетний гра для двох платформ - Xbox 360 і PlayStation 3- обходилася в 2012 році в середньому в 20 мільйонів доларів, і для того, щоб вона окупилася, потрібно було продати близько двох мільйонів копій.
Завдяки розвитку ринку інді-ігор, багато розробники комп'ютерних ігор отримали можливість працювати над своїми ігровими проектами без фінансових і юридичних зобов'язань перед компаніями-видавцями. Інді-ігри (англ. Indie games, від англ. Independent video games - «незалежні комп'ютерні ігри») - це комп'ютерні ігри, створені окремими розробниками або невеликими колективами без фінансової підтримки видавця комп'ютерних ігор. Поширення здійснюється з допомогою каналів цифрової дистрибуції. Масштаб явищ, пов'язаних з інді-іграми, відчутно зростає з другої половини 2000-х років, в основному зважаючи розвитку нових способів онлайн-дистрибуції та засобів розробки.
Даний проект відноситься до інді-розробці і розвивається тільки за рахунок коштів його розробників. Завдяки розвитку ПО розробки комп'ютерних ігор, команді розробників не вимагається витрачати кілька років на розробку ігрового движка. Це дозволяє відразу ж приступати до безпосередньої роботи над ігровим проектом і значно скорочує час його розробки.
. 2 Постановка завдання
Завданням даної роботи є розробка технічної демонстраційній версії тривимірної комп'ютерної рольової гри «After Reset».
Технічна демонстрація, технічна демонстраційна версія, техно-демоверсія (англ. tech demo) - прототип, наближений приклад або неповна версія продукту, яка створена з метою продемонструвати ідею, продуктивність, метод або особливості якого-небудь програмного ...