Головна | Жанри | Ігрові маніпулятори | Платформи | Розробка відеоігор |
---|
Код є основою будь-якої відеогри і відповідає за її технічні можливості, від яких залежить контент та ігровий процес. Сучасні ігри здебільшого засновані на готових програмних модулях — ігрових рушіях, де вже реалізовані базові функції, здатні зв'язувати воєдино графіку, звук, об'єкти і їх рухи. Однак програмісти все-одно мусять писати код, щоб налаштувати рушій і сповна реалізувати задуману гру. Деякі розробники створюють власні рушії для конкретної гри. Існують як вільні ігрові рушії, доступні будь-кому, так і ті, що вимагають отримання ліцензії на їх використання. Останні як правило володіють ширшим функціоналом і використовують передові технології
Вигляд персонажів та навколишнього віртуального світу початково розробляється через вибір з-поміж кількох варіантів. Ці початкові малюнки або тривимірні моделі називаються концепт-артами. На їх основі створюються двовимірні або тривимірні моделі, які вже будуть використовуватися в грі. В програмах анімації задаються їх рухи, пози. Для реалізації реалістичних рухів чи емоцій може застосовуватися захоплення руху живих акторів. Візуальні ефекти роблять гру видовищнішою і задають стиль: відкидання тіней, заломлення світла, постріли і вибухи, стилізація під малюнок або кіноплівку. Дизайнер рівнів розміщує готові об'єкти в ігровому світі та продумує їх рухи. За реалізацію картинки і звуку відповідають графічний і звуковий рушії.
Для звукового оформлення пишеться музика і відбувається озвучування персонажів. Крім того для повноцінного звукового оформлення потрібні ефекти, як кроки, звуки пострілів. Вони можуть обиратися з вільних бібліотек чи записуватися окремо. Часом ігри містять відеовставки, створені в програмах двовимірної чи тривимірної анімації. Інколи для відеовставок знімаються живі актори і будуються декорації. Є актори, які спеціалізуються саме на зйомках в таких відеовставках або озвучуванні персонажів. Сюжет, діалоги, додаткові тексти пишуться сценаристами і відповідальними за це письменниками.(картинка - моделі персонажів)
Після завершення праці над кодом, контентом і механікою, за яких гра може функіонувати, відбувається її доопрацювання. Гра, не зібрана до кінця, але в яку можливо грати, називається альфа-версією. Вона може містити значні помилки і недоопрацювання, як відсутність певних можливостей, музики або об'єктів. Виявленням проблем займаються тестери, котрі грають в цю гру, намагаючись сповна скористатися всіма доступними можливостями в ній. Зазвичай на цьому етапі розробники записують рекламний трейлер, показуючи ігровий процес на відео, даючи потенційним гравцям уявлення про свою роботу. На пізнішому етапі виходить бета-версія, до тестування якої можуть залучатися і потенційні покупці гри. В бета-версії відбувається подальший пошук помилок, перевірка коректності взаємодії об'єктів ігрового світу, управління. Можливі внесення змін в оформлення, зміна ігрового балансу, можливостей персонажів.
Завершена і локалізована гра записується на певні носії, як DVD-диски, або надається для завантаження з Інтернету. Диски поставляються в магазини, а версії для завантаження поширюються через сервіси цифрової дистрибуції, як Steam. Цифрова дистрибуція, на відміну від дисків, іноді передбачає і безкоштовне завантаження гри. Так декотрі ігри, які представляють вже тільки історичний інтерес, надаються безкоштовно. В сервісах електронної дистрибуції часто відбуваються акції, які надають знижки аж до 100 %.