📄Работа №23368

Тема: Разработка игрового проекта на основе Unity

Характеристики работы

Тип работы Бакалаврская работа
Информационные системы
Предмет Информационные системы
📄
Объем: 53 листов
📅
Год: 2018
👁️
Просмотров: 663
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 5
2 Общие сведения 6
2.1 Классификация многопользовательских игр 6
2.1.1 MMORPG 6
2.1.2 MMORTS 6
2.1.3 MMOFPS 7
2.1.4 MMORG 7
2.1.5 MOBA 7
2.1.6 IO 8
2.1.7 Итог 9
2.2 Инструментальные средства 10
2.2.1 Unity 10
2.2.2 MonoDevelop 12
2.2.3 Язык программирования C# 13
2.2.3.1 Сведения о языке 13
2.2.2.2 Структура C# скрипта в Unity 14
2.2.4 Adobe Illustrator 16
3 Программная реализация 18
3.1 Концептуальная модель 18
3.2 Отрисовка дизайна 20
3.3 Создание 2D макета в среде Unity 23
3.3.1 Основы Unity 23
2.2.3 Создание пользовательского интерфейса 29
3.4 Создание мультиплеера 33
3.5 Написание скриптов 37
3.5.1 Лобби 37
3.5.2 Кнопки 39
3.5.3 Счетчик 43
3.5.4 Ресурсы 45
3.5.5 Здания 46
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 49

📖 Введение

Рынок компьютерной индустрии является самой масштабной частью мирового рынка.
2017 год стал крупнейшим в истории по продажам компьютерных игр. Игровой рынок достиг $106,6 млрд и аудитории в 2,2 млрд геймеров по всему миру. [1]
Одним из крупнейших сегментов данного рынка является нише многопользовательских игр, представленных в огромном количестве различных жанров. Среди этих жанров перспективным направлением является разработка легковесных браузерных игр семейства IO.
Потенциал рынка и наличие спроса побуждает начинающих программистов проявить себя в области разработки игр.
Данная работа актуальная в связи с тем, что в среде IO игр не существует ни одной экономической стратегии.
Таким образом, была определена цель ВКР, а именно: создать игровой проект на основе Unity.
Для достижения этой цели требуется:
- провести анализ предметной области;
- освоить инструментальные средства;
- создать концептуальную модель;
- осуществить отрисовку дизайна;
- совершить программную реализацию игрового проекта.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В процессе изучения предметной области, была выявлена и описана классификация многопользовательских игр. В рамках проекта рассмотрены 6 направлений многопользовательских игр: MMORPG, MMORTS, MMOFPS, MMORG, MOBA и IO, однако, существует ещё множество различных жанров, но так как они менее распространены или являются помесями, они здесь не рассматриваются.
Также были определены и освоены инструментальные средства, при помощи которых будет происходит реализация игрового проекта. Основной и наиболее важной программой для разработки игр является движок, в нашем случае им является Unity. Unity использует язык C# и имеет закрытый исходный код.
При составлении концептуальной модели было принято решение создавать игру в жанре IO. IO игры - многопользовательские браузерные игры в 2D графике. Исходя из этого были подобраны и созданы игровые спрайты и элементы интерфейса в программе Adobe Illustrator 2017, с последующим внедрением их в среду Unity.
При программировании в среде MonoDevelop на движке Unity, были созданы скрипты для игрового лобби, кнопок, счетчика и различных операций над ресурсами. Также был реализован мультиплеер - режим игры, при котором одновременно играет несколько человек.
Таким образом, в процессе написания ВКР, было осуществлено следующее:
- проведен анализ предметной области;
- освоены инструментальные средства;
- создана концептуальная модель;
- осуществлена отрисовка дизайна;
- совершена программная реализация игрового проекта.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Геймер платит за все [Электронный ресурс]. // ПРОФИЛЬ. - Режим доступа: http://www.profile.ru/economics/item/117304-gejmer-platit-za- vse (дата обращения: 05.12.2017).
2. Многопользовательская игра [Электронный ресурс]. // Wikipedia.
- Режим доступа https://ru.wikipedia.org/wiki/ (дата обращения: 05.12.2017).
3. Жанры онлайн игр [Электронный ресурс]. // TOP MMO GAMES.
- Режим доступа: http://tmmog.ru/zhanrv-onlajjn-igr/ (дата обращения: 05.12.2017).
4. Unity (игровой движок) [Электронный ресурс]. // Wikipedia. - Режим доступа: https: //ru.wikipedia.org/wiki/Unity (дата обращения: 05.12.2017).
5. Разработка программного обеспечения [Электронный ресурс]. // Studfiles. - Режим доступа: https://studfiles.net/preview/3021970/page:2/ (дата обращения: 20.05.2018).
6. C Sharp [Электронный ресурс]. // Wikipedia. - Режим доступа: https://ru.wikipedia.org/wiki/C_Sharp (дата обращения: 05.12.2017).
7. Программа Adobe Illustrator [Электронный ресурс]. // Меморис. -
Режим доступа: http: //memoirs .ru/other/page2/adobe/pro gramma-adobe-
illustrator.htm (дата обращения: 24.05.2018).
8. MonoDevelop [Электронный ресурс]. // Unity | Documentation. - Режим доступа: https://docs.unity3d.com/ru/current/Manual/MonoDevelop.html (дата обращения: 20.05.2018).
9. Диплом777 [Электронный ресурс]. // Высшая школа экономики. -
Режим доступа:
https://www.hse.ru/data/2013/06/03/1285529298/flHnnoM777.docx (дата
обращения: 06.03.2018).
10. Unity User Manual (2018.1) [Электронный ресурс]. // Unity | Documentation. - Режим доступа: https://docs.unity3d.com/Manual/index.html (дата обращения: 12.03.2018).
11. Курс «Starter» по Unity 3D [Электронный ресурс]. // ITVDN |
Видеокурсы по программированию. - Режим доступа:
https://itvdn.com/ru/video/unity-3d (дата обращения: 20.03.2018).
12. Unity C# [Электронный ресурс]. // itProger. - Режим доступа: https://itproger.com/course/unity-csharp (дата обращения: 15.04.2018).
13. 2D Unity [Электронный ресурс]. // itProger. - Режим доступа: https://itproger.com/course/2d-unity-game (дата обращения: 01.05.2018).
14. Семь этапов создания игры: от концепта до релиза [Электронный ресурс]. // habr. - Режим доступа: https: //habr.com/company/miip/blog/308286/ (дата обращения: 19.05.2018).
15. Введение в геймдизайн: Основные понятия и принципы проектирования игр [Электронный ресурс]. // vc.ru. - Режим доступа: https://vc.ru/10495-gamedev-challenges (дата обращения: 18.04.2018).
16. Игра в программе Unity 3D [Электронный ресурс]. // allbest. -
Режим доступа:
https://knowledge.allbest.ru/programming/3c0b65635a2bc69b5c53a89521316c37. html (дата обращения: 01.06.2018).
17. Дипломный проект [Электронный ресурс]. // GameDev. - Режим доступа: https://gamedev.ru/flame/forum/?id=185009 (дата обращения: 03.06.2018).
18. IO-игры - лучший жанр для начинающего разработчика
[Электронный ресурс]. // gkh11. - Режим доступа:
https://www.gkh11 .ru/news/io igry luchshij zhanr dlja nachinajushhego razrabo tchika/2016-12-07-2107 (дата обращения: 03.05.2018).
19. СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. - Введ. 9.01.2014. - Красноярск : ИПК СФУ, 2014. - 60 с.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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