Реалізація системи контролю та передачі даних між рівнями гри у жанрі адвенчура на програмного рушії Unity
Ескіз недоступний
Дата
2024
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем
Анотація
Важливою частиною будь-якого ігрового продукту є збереження та
передача ігрових даних між ігровими сесіями, або рівнями гри. На початку ігрової
індустрії ігри не мали такого функціоналу, оскільки не було можливості зберігати
інформацію у носії інформації, а самі ігрові продукти формувались таким чином,
що ігровий процес намагались умістити в одну ігрову сесію, тому багато старих
ігор для ігрових приставок можна пройти за вечір.
У наш час складно уявити собі гру, яка б не зберігала ігровий процес гравця,
хіба що це була б основна особливість проекту. Втім, процес збереження та
передачі інформації у ігрових проектах не є тривіальною задачею.
Темою мого дипломного проекту є «Реалізація системи контролю та
передачі даних між рівнями гри у жанрі адвенчура на програмному рушії Unity».
Для гри в жанрі адвенчура важливо передавати інформацію між рівнями, оскільки
вони можуть бути різної довжини, а ігровий процес може включати в собі
розгалуження, які необхідно брати до уваги під час завантаження нового рівня.
Те, яким чином буде виконуватись контроль та передача даних між рівнями
в адвенчурі, залежить від того, яку саме інформацію необхідно буде передавати.
Окрім того свою особливість у цей процес додає використання ігрового
програмного рушія Unity, оскільки він використовую систему сцен, які самі по
собі відокремлені одна від одної.
Оскільки виконання проекту буде виконуватись на ігровому програмному
рушії Unity, виконання коду виконуватиметься на мові програмування C#, що дає
змогу виконувати розробку із використанням принципів ООП. Також, є доцільним
розробляти систему таким чином, щоби у подальшому її можна було
використовувати у інших ігрових проектах.