🔍 Поиск работ

Разработка компьютерной 3D - игры в жанре «Action» на Unreal Engine 4

Работа №207240

Тип работы

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

Предмет

программирование

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

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


ВВЕДЕНИЕ 5
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 8
1.1. Анализ предметной области 8
1.2. Анализ аналогичных проектов 9
1.3. Обзор средств реализации приложения 12
2. ПРОЕКТИРОВАНИЕ 15
2.1. Техническое предложение 15
2.2. Определение требований к проекту 16
2.3. Диаграмма классов 19
2.4. Проектирование интерфейса 21
3. РЕАЛИЗАЦИЯ 24
3.1. Компоненты и структура проекта 24
3.2. Реализация базовой логики видеоигры средствами BluePrint 25
3.3. Разработка конвейера 3D моделей 34
3.3.1. Этапы Pipline 34
3.4. Сборка модели Crow 38
3.4.1. Blueprint Enemy Character 43
3.5. Сборка Block Out 46
3.6. Технология World Composition 48
4. ТЕСТИРОВАНИЕ 50
ЗАКЛЮЧЕНИЕ 52
ЛИТЕРАТУРА 53


Актуальность темы
Видеоигры сейчас очень популярны. Многие люди погружаются в видеоигровой мир, чтобы избежать скучной реальности примеряя роль героя игры, сражаясь с ужасными монстрами или спасая мир от враждебных инопланетных форм жизни. Видеоигры дают возможность окунуться в захватывающие приключения: исследовать сложные лабиринты, преодолевать препятствия, сражаться со страшными драконами, управлять различными транспортными средствами, пилотировать космический корабль или управлять самолетом, строить города, решать различные головоломки, играть в спортивные игры и даже ухаживать за виртуальным питомцем.
Видеоигры постоянно становятся более живыми и сложными. Появляются новые стили и жанры. Разработка компьютерной игры требует работы и навыков довольно большой группы людей, включая программистов, графических дизайнеров, звукорежиссеров, музыкантов и других техников. Современные видеоигры содержат уникальный синтез 3D- искусства, звуковых эффектов, реальной среды, людей, похожих на персонажей, архитектуры, искусственного интеллекта, драматических представлений, музыки, повествования историй и интерактивности.
Разработчики видеоигр обвиняются в изображении графического насилия, сексуальных тем, употребления наркотиков, алкоголя или табака, плохого языка, пропаганды или ненормативной лексики в некоторых играх. Многие игры поощряют агрессивное поведение, стирают разницу между правильным и неправильным и вызывают зависимость. Некоторые люди утверждают, что видеоигры делают детей необщительными и пассивными. Они поглощены играми, не разговаривая друг с другом в течение длительного времени. Дети и подростки, увлекающиеся компьютерными играми, не заинтересованы в чтении. Некоторые средства массовой информации заявляют, что компьютерные игры тормозят развитие головного мозга. Дети могут часами играть без еды, сна или обучения.
Но видеоигры также имеют свои преимущества. Большинство игр требуют большого терпения и сосредоточенности от игрока, поэтому видеоигры могут даже увеличить возможности внимания игроков. Они также могут улучшить зрительные навыки ребенка и развить координацию. Определенные типы видеоигр могут улучшить ловкость игроков, а также их способность решать проблемы. [6]
Видеоигры предназначены не только для развлечений. Некоторые видеоигры сделаны по другим причинам. Развивающие игры пытаются научить игроков использовать игру как средство самообразования. Они помогают детям развивать математику, навыки чтения и правописания посредством игры. Компьютерные игры могут способствовать развитию навыков стратегического мышления и планирования. Было замечено, что геймеры не понимают, что они учатся. Так что, если в школе можно будет использовать развивающие игры, образование получит значительные преимущества.
В данной работе реализуется одно из возможных типов повествования сюжета, игровой механикой.
Цель и задачи
Разработка компьютерной SD-игры в жанре action на Unreal Engine 4.
Для достижения поставленной цели необходимо выполнить следующие задачи:
• осуществить анализ предметной области;
• определить требования к системе, проведя сравнительный анализ существующих аналогов;
• написание технического предложения;
• создание 3D моделей персонажей и элементов окружения;
• реализовать игровое приложение на основе проанализированных требований;
• провести функциональное тестирование полученного приложения.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения и библиографического списка. Объем работы составляет 54 страницы, объем библиографии - 15 источников.
В главе «Теоретическая часть» описана постановка задачи, произведен обзор существующих аналогов приложения и оптимальных способов реализации.
Глава «Проектирование приложения» посвящена определению требований к разрабатываемому приложению. В этой же главе описываются: диаграмма вариантов использования, диаграмма классов, проектирование интерфейса приложения.
Третья глава посвящена «Реализации приложения», в ней описаны компоненты и структура реализованного приложения, реализация базовой логики приложения при помощи BluePrint, реализация интерфейса.
В главе «Тестирование» описаны результаты функционального тестирования и тестирование интерфейса.
В заключении сделаны выводы о проделанной работе и сформулированы перспективы дальнейшей разработки.


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

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

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


В ходе выполнения выпускной квалификационной работы бакалавра была разработана компьютерная 3D игра в жанре «Action» на Unreal Engine 4.
Также были выполнены поставленные задачи.
1. Произведен анализ предметной области.
2. Произведен анализ существующих аналогов.
3. Выбраны средства реализации.
4. Разработано техническое предложение.
5. Созданы 3D модели персонажей и элементы окружения.
6. Написаны скрипты, произведена сборка Block Out.
7. Произведено тестирование.
В данной главе были описаны виды тестирования, проведенные для проверки корректности работы разрабатываемого интерфейса игры. В ходе тестирования была проверена работоспособность, а также общего функционала системы. По результатам тестирования можно сделать выводы о том, что разработанная система работает корректно и функциональность соответствует заявленной.
Планируется дальнейшее развитие проекта, включающее в себя пункты, представленные ниже.
1. Разработка системы смены дня и ночи.
2. Разработка системы крафта.
3. Разработка новых моделей NPC.



1. Интернет-портал Unreal Engine 4. Documentation, [Электронный ресурс] URL: https://docs.unrealengine.com/latest/INT (дата обращения: 20.03.2020).
2. DeAnda M. A., Kocurek C. A. Game design as technical communication: Articulating game design through textbooks //Technical Communication Quarterly. - 2016. - Т. 25. - №. 3. - С. 202-210.
3. Kaner C., Falk J., Nguyen H. Q. Testing Computer Software. - USA: Wiley Computer Publishing, 1999. - 479 p. (дата обращения: 23.03.2020).
4. Дин Л., Дон У. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. - М.: Издательский дом, «Вильямс», 2002. - 448 с. (дата обращения: 20.04.2020).
5. ГОСТ 19.701-90 (ИСО 5807-85). Единая система программной документации. 1992 - 24 с. (дата обращения: 20.03.2020).
6. Romero С. Handbook of Educational Data Mining. / C.Romero,
S.Ventura, Pechenizkiy, R.S. Baker. // Chapman & Hall/CRC Data Mining and Knowledge Discovery Series. Taylor and Francis Group, LLC, 2011.- 503 p. (дата обращения: 20.03.2020).
7. Ветеранова Д. С. Основные тенденции разработки видеоигр //Информационно-компьютерные технологии в экономике, образовании и социальной сфере. - 2019. - №. 2. - С. 44-50 c.
8. Unreal Engine 4. Docs World Composition [Электронный ресурс] URL: https: //docs. unrealengine.com/en- US/Engine/LevelStreaming/WorldBrowser/index.html. (дата обращения: 15.03.2020).
9. Spencer S. ZBrush Character Creation: Advanced Digital Sculpting. - John Wiley & Sons, 2011. - 216 c.
10. Белоногов Е. В., Икс Л. А. Использование искусственного интеллекта в игровой индустрии //Аллея науки. - 2019. - Т. 2. - №. 1. - С. -142.
11. Satheesh P. V. Unreal Engine 4 Game Development Essentials. - Packt Publishing Ltd, 2016. - 158 c.
12. Kirkland E. Restless dreams in Silent Hill: approaches to video game analysis //International Journal of Technology Management & Sustainable Development. - 2007. - Т. 6. - №. 3. - С. 167-178.
13. Kagen M. The Worries of a Patriarchy: Death Stranding, Hideo Koji- ma (2019) //Journal of Gaming & Virtual Worlds. - 2020. - Т. 12. - №. 1.
14. Melnic D. P., Melnic V. Liberty and limitation: the multifaceted representation of the sea in video games //Analele Universitatii „Ovidius” din Constanta. Seria Filologie.
15. Valcasara N. Unreal engine game development blueprints. - Packt Publishing Ltd, 2015.



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




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