Тип работы:
Предмет:
Язык работы:


СОЗДАНИЕ КОМПЬЮТЕРНОЙ ИГРЫ В ЖАНРЕ RPG С ГЕНЕРАЦИЕЙ ПОДЗЕМЕЛИЙ

Работа №88581

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы92 с.
Год сдачи2022
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
173
Не подходит работа?

Узнай цену на написание


1 Анализ средств и видов платформ для разработки игр 7
1.1 Компьютерная игра 7
1.2 Платформы 7
1.3 Игровые движки 9
1.4 C# 14
2 Разработка элементов игры 15
2.1 Концепция игры 15
2.2 Персонаж 15
2.3 Камера 17
2.4 Главное меню 18
2.5 Генерация подземелий 19
2.6 Враги и боевая система 24
2.7 Интерфейс здоровья 40
2.8 Дополнительные предметы 42
2.9 Генерация предметов выпадающих при убийстве противников . . 44
2.10 Генерация предметов и противников 45
2.11 Табличка 49
Заключение 52
Список использованной литературы 53
Приложение 57

В настоящее время игровая индустрия является одной из самых популярных индустрий развлечения в мире. Бюджеты крупных проектов составляют миллионы долларов, а сборы самых продоваемых игр состовляют миллиарды. Разработкой игр занимаются как крупные компании, так и независимые разработчики [1].
Первые компьютерные игры зародились в 40-х годах, но настоящая популярность к ним приходит в 70-е когда появляются первые игровые приставки и аркадные автоматы. С этого времени игровая индустрия начала стремительно развиваться. В 80-е начинается эра персональных компьютеров в следстии чего PC становится одной из главных платформ игровой индустрии. В 90-е происходит скачёк в графической составляюще с переходом от растровой графики к полностью полигональному 3D. В 21 веке время игры стали одним из самых популярных медиа обгоняя по доходам кино и музыкальную индустрию .
В настоящее время в игровой индустрии существует 5 основных игровых платформ: Игровые консоли, Персональные компьютеры, Смартфоны, Планшеты, Браузерные видеоигры на PC.
В последие годы набирают популярность технологии виртуальной реальности и облачного гейминга. Благодаря развитию облачного гейминга популярность интерактивных развлечений может сильно возрасти в следствии большей доступности и отсутствия зависимости от железа. Виртуальность реальность в свою очередь может расширить возможности игровой индустрии увеличивая погружение пользователя в игровой процесс и сделать индустрию ещё более популярной.
Главная отличительная черта игровой индустрии по сравнению с другими медиа это интерактивность: игры вовлекают человека в деятельность, делая его полноценным участником событий. Ранее не было возможности погружаться в другие миры со свободой действия, и это является одной из причин огромной популярности видеоигр.
Каждый год в игровую индустрию приходят миллионы игроков. Благодаря развитию интернета игры получают массовое распростронение. Если раньше существовали проблемы с покупкой игр на дисковых насителях из-за отсутствия магазина рядом с местом жительства потенциального покупателя, то в наше время это проблема решается с помощью средств цифровой дистрибьюции. Примерами являются Steam, Origin, Uplay и т.п. Steam также очень сильно помогает инди-разработчикам позволяя достаточно легко добавлять игры в свою библиотеку. В нём регулярно появляются проекты от молодых разработчиков, многие из которых имеет успех у публики.
В ближайшее время игровую индустрию ждут некоторые положительные изменения, такие как повсеместное использование SSD и технологии трассировки лучей. Появление твердотельных накопителей изменит подход к левелдизайну. Разработчикам не надо будет идти на различные ухищрения для подзагрузок уровней во время игрового процесса, что упростит разработку и даст создателям больше возможностей для расширения игровых миров. Технологии трассировки лучей же упростят разрабочикам работу со светом. Эти тендеции несут хороший знак для разработчиков, что разработка игр в будущем будет становится проще и удобней.
Чтобы оценить размеры игровой индустрии достаточно взглянуть на статистику В 2019 году общий объем игровой индустрии составил 148,8 миллиардов долларов, что на 7,2 процента выше чем в 2018 году В 2020 году по исследованию DFC INTELLIGENCE количество людей интересующимися видеоиграми превысило 3 миллиарда человек, при общем количестве населения Земли в 7,8 миллиардов. По данным Newzoo, в 2021 году выручка мирового геймдева впервые в истории достигла отметки в 180,3 млрд долларов. В следствии этого актуальность игр в наше время не может вызывать сомнений [2; 3].
Одним из самых популярных жанров компьютерных игр является RPG. Жанр зародился в 70-е годы и был основан на традиционных настольных играх. В ролевых видеоиграх игрок управляет одним или несколькими героями каждый из которых обладает определенными характеристиками, списком способностей и умений. Первые ролевые игры не отличались сильными сю¬жетам и полагались прежде всего на боевые механики. Но по мере развития игры всё больше опирались на проработанные игровые миры и интересные сюжеты. Сюжет обычно состоит из серии заданий, которые называются квестами. Об актуальности разработки игры в этом жанре может говорить популярность таких игр как Divinity: Original Sin 2, Pillars of Eternity и т.п.
Цель
Целью выпускной квалификационный работы является разработка компьютерной ролевой игры с генерацией подземелий.
Задачи
1. Провести анализ и выбор средств для разработки.
2. Придумать и описать концепцию игры.
3. Реализовать игру.
4. Провести тестирование разработанной игры.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы были изучены особенности основных видов платформ с их плюсами и недостатками такие как - Игровые консоли, Персональные компьютеры, Смартфоны, Планшеты, Браузерные видеоигры на PC. Были также изучены особенности игровых ДВИЖКОВ^ЛПРУ, Unreal Engine, CryEngine, Cocos 2D, Construct 2, GameMaker: Studio, Solar2D) и был выбран движок Unity как наиболее подходящий для наших целей. Для нашей игры были придуманы и реализованы различные виды механик такие как:
1. Игровой персонаж.
2. Камера.
3. Главное меню.
4. Несколько видов противников.
5. Реализация атаки.
6. Индикаторы здоровья и количества монет.
7. Случайная генерация мира и его наполнения.
8. Переход между комнаты.
9. В результате уничтожение противников происходит открытие комнат.
10. Реализация дополнительных предметов.
11. Генерации предметов из убитых противников.
12. Создания сцен локаций и перехода между ними.
13. Создания табличек с надписями.
Для дальнейшего улучшения игры могут быть добавлены механики торговца, инвентаря, новых видов оружия и подземелий. Игра поддерживает платформы, как Windows, Linux и MacOS. В дальнейшем могут быть добавлены новые платформы.



1. Компьютерные игры как феномен современной культуры [Электронный ресурс]. — URL: https://cyberleninka.ru/article/n7kompyuternye-igry-kak- fenomen-sovremennoy-kultury/viewer (дата обр. 06.05.2022).
2. Игровая индустрия с точки зрения экономики [Электронный ресурс]. — URL: https : / / cyberleninka. ru / article / n / igrovaya - industriya - s - tochki - zreniya-ekonomiki/viewer (дата обр. 06.05.2022).
3. Видеоигровая индустрия сквозь призму экономической и инвестиционной привлекательности в современных условиях [Электронный ре-сурс]. — URL: https://cyberleninka.ru/article/n/videoigrovaya-industriya- skvoz - prizmu - ekonomicheskoy - i - investitsionnoy - privlekatelnosti - v - sovremennyh-usloviyah (дата обр. 06.05.2022).
4. Animated Character 2D in Unity (Part 1) [Электронный ресурс]. — URL: https: / / www. patrykgalach. com /2020/09/21/ animated - character - 2d - in- unity-part-1/ (дата обр. 06.05.2022).
5. ИГРОВАЯ ИНДУСТРИЯ: ГЕЙМДЕВ (GAMEDEV) [Электронный ре-сурс]. — URL: https://hsbi.hse.ru/articles/igrovaya-industriya-geymdev/#: ~:text=%D0%98%D0%B3%D1%80%D0%BE%D0%B2%D1%8B%D0% B5%20%D0%BF%D0%BB%D0%B0%D1 %82%D1 %84%D0%BE%D1 % 80%D0%BC%D1%8B&text=%D0%A1%D1%80%D0%B5%D0%B4% D0%B8%20%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0% BD%D1%8B%D1%85%20%D0%B2%D0%B8%D0%B4%D0%BE% D0%B2%20%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20% D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B8%D1%82% D1%8C,(iOS%2C%20Android%2C%20Windows) (дата обр. 06.05.2022).
6. Платформы для создания игр: понятие, виды платформ, рейтинг лучших, классификация игр, обзоры, отзывы и советы и рекомендации специалистов [Электронный ресурс]. — URL: https://autogear.ru/article/ 411/908/ platformyi- dlya- sozdaniya- igr- ponyatie-vidyi- platform - reyting- luchshih- klassifikatsiya- igr- obzoryi- otzyivyi- i- sovetyi- spetsialistov/ (дата обр. 06.05.2022).
7. Современные игровые движки [Электронный ресурс]. — URL: https: //cyberleninka. ru/ article/n/ sovremennye- igrovye- dvizhki/viewer (дата обр. 06.05.2022).
8. Контроль над проектом на unity: частые проблемы начинающих разработчиков и пути их решения [Электронный ресурс]. — URL: https: / / cyberleninka. ru / article / n / kontrol - nad - proektom - na - unity - chastye - problemy-nachinayuschih-razrabotchikov-i-puti-ih-resheniya/viewer (дата обр. 06.05.2022).
9. Хокинг Д. Unity в действии. Мультиплатформенная разработка на C#. — Издательский дом ”Питер”, 2018. — С. 352. — ISBN 9785446108169. — URL: https://books. google. ru/books?id=XWx9DwAAQBAJ&printsec= frontcover&hl=ru.
10. Торн А. Искусство создания сценариев в Unity. — ДМК Пресс, 2016. — С. 360. —ISBN 9785040439973. — URL: https://books.google.ru/books? id=oc1SEAAAQBAJ&printsec=frontcover&hl=ru.
11. Гибсон Д. Б. Unity и C#. Геймдев от идеи до реализации. — Издательский дом”Питер”, 2019. — С. 929. — ISBN978544610715. — URL: https: //books .google. ru/books ? id=dOweEAAAQBAJ&printsec=frontcover&hl= ru.
12. Шелл Д. Как создать игру, в которую будут играть все. — Альпина Паблишер, 2020. — С. 640. — ISBN 9785961425123. —URL: https://books. google.ru/books?id=-jadDwAAQBAJ&printsec=frontcover&hl=ru.
13. Тайнан С. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin’s Creed и дальше. — Питер, 2020. — С. 550. — ISBN 978-5-4461-1376-7.
14. Костер Р. Разработка игр и теория развлечений. — ДМК Пресс, 2018. — С. 288. — ISBN 978-5-97060-478-6.
15. Box Collider 2D [Электронный ресурс]. — URL: https://docs.unity.cn/ru/ 2018.4/Manual/class-BoxCollider2D.html (дата обр. 06.05.2022).
16. Rigidbody 2D [Электронный ресурс]. — URL: https://docs.unity3d.com/ ru/530/Manual/class-Rigidbody2D.html (дата обр. 06.05.2022).
17. Introduction to 2D Animation [Электронный ресурс]. — URL: https://docs. unity3d.com/Packages/com.unity. 2d.animation@8.0/manual/index.html (дата обр. 06.05.2022).
18. How to Create 2D Animations in Unity [Электронный ресурс]. — URL: https : / / turbofuture. com / graphic - design - video / How - to - Create - 2D - Animations-in-Unity (дата обр. 06.05.2022).
19. A Guide to the Unity Animator for 2D Characters [Электронный ресурс]. — URL: https://gamedevacademy.org/a-guide-to-the-unity-animator-for-2d- characters/ (дата обр. 06.05.2022).
20. Реализация шаблона «Состояние» в Unity [Электронный ресурс]. — URL: https://habr.com/ru/post/484176/ (дата обр. 06.05.2022).
21. State Machine Basics [Электронный ресурс]. —URL: https://docs.unity3d. com/2019.4/Documentation/Manual/StateMachineBasics. html (дата обр. 06.05.2022).
22. Camera component [Электронный ресурс]. — URL: https://docs.unity3d. com/Manual/class-Camera.html (дата обр. 06.05.2022).
23. Camera in Unity [Электронный ресурс]. — URL: https://www.toptal.com/ unity-unity3d/2d-camera-in-unity (дата обр. 06.05.2022).
24. Как создать внутриигровое меню в Unity [Электронный ресурс]. — URL: https://habr.com/ru/post/346370/ (дата обр. 06.05.2022).
25. Псевдослучайные миры: как создаются локации с помощью процедурной генерации и ГПСЧ [Электронный ресурс]. — URL: https://dtf.ru/ gamedev/136077 - psevdosluchaynye - miry - kak - sozdayutsya - lokacii - s - pomoshchyu-procedurnoy-generacii-i-gpsch (дата обр. 06.05.2022).
26. Мэнинг Джон и Пэрис Б.-Э. Unity для разработчика. Мобильные мультиплатформенные игры. — Издательский дом ”Питер”, 2018. — С. 352. —ISBN 9785446105410. — URL: https://books.google.ru/books? id=qaJSDwAAQBAJ&printsec=frontcover&hl=ru.
27. Creating Prefabs [Электронный ресурс]. — URL: https://docs.unity3d. com/Manual/CreatingPrefabs.html (дата обр. 06.05.2022).
28. Префабы (Prefabs) [Электронный ресурс]. — URL: https://docs.unity3d. com/ru/530/Manual/Prefabs.html (дата обр. 06.05.2022).
29. ПаласиосХ. Unity 5.x. Программирование искусственного интеллекта в играх. — ДМК Пресс, 2017. — С. 272. — ISBN 978-5-97060-436-6.
30. ГейгМ. Разработка игр на Unity 2018 за 24 часа.—Москва: Эксмо, 2020.



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ