Тема: Разработка компьютерной игры в жанре альтернативной истории с элементами интеграции сторонних пользователей
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 ПОСТАНОВКА ЗАДАЧИ И АНАЛИЗ СУЩЕСТВУЮЩИХ РЕШЕНИЙ 9
1.1 Описание выбранного жанра 9
1.2 Анализ и сравнение существующих игр в выбранном жанре 10
1.3 Анализ проведенного сравнения компьютерных игр 16
1.4 Инструменты и интернет-сервисы для создания программного продукта в
предметной области 17
Выводы по первому разделу 22
2 РАЗРАБОТКА КОМПЬЮТЕРНОЙ ИГРЫ В ЖАНРЕ ROGUELITE 23
2.1 Описание используемых технологий 23
2.2 Структура компьютерной игры 23
2.3 Сюжет компьютерной игры 26
2.4 Разработка компьютерной игры 27
Выводы по второму разделу 37
3 РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ИГРЫ 38
Выводы по третьему разделу 46
ЗАКЛЮЧЕНИЕ 47
Библиографический список 48
ПРИЛОЖЕНИЕ А 49
📖 Введение
Индустрия компьютерных игр довольно обширна и находится в постоянном развитии. Чтобы заинтересовать потенциальных игроков в своем продукте, разработчики и геймдизайнеры зачастую используют уже готовые, проверенные временем пути создания игры. Однако чтобы выделиться на фоне других проектов, требуются уникальные решения, эксперименты в смешивании разных жанров. Одним из таких уникальных решений является интеграция с различными ви- деостриминговыми сервисами, такими как Twitch, YouTube и т.д.
Данные сервисы специализируются на предоставлении пользователям возможности проводить потоковые трансляции в режиме реального времени с минимальным количеством требуемых инструментов. Чтобы запустить прямой эфир, человеку могут потребоваться веб-камера, микрофон, программное обеспечение для захвата изображения и высокоскоростное подключение к сети Интернет.
Интеграция со зрителями прямого эфира осуществляется посредством создания интернет-соединения между интерфейсом сервиса и компьютерной игрой.
Цель выпускной квалификационной работы - разработать компьютерную игру в жанре альтернативной истории с элементами интеграции сторонних пользователей в игровой процесс.
Задачи работы.
1. Выполнить сравнительный анализ аналогов - популярных компьютерных игр в выбранном жанре.
2. Рассмотреть интернет-сервисы, специализирующиеся на прямых трансляциях в тематике компьютерных игр, и их функционал.
3. Выбрать игровой движок для разработки, и определить дизайн пользовательского интерфейса.
4. Разработать компьютерную игру;
5. Отладить и протестировать разработанную игру.
6. Подготовить проект к выпуску.
Объект исследования - процесс разработки компьютерной игры с внедрением сторонних пользователей интернет-сервисов.
Разработанная компьютерная игра может быть применена как для проведения досуга одного пользователя, так и для развлечения и увеличения аудитории стримеров, проводящих прямые трансляции в сети Интернет.
✅ Заключение
Рассмотрены существующие интернет-сервисы, предоставляющие возможность проведения прямых трансляций и специализирующиеся на тематике компьютерных игр.
Рассмотрены игровые движки, предоставляющие нужный инструментарий для разработки компьютерной игры.
Разработана компьютерная игра в жанре Roguelite с элементами интеграции сторонних пользователей интернет сервиса Twitch.
С помощью библиотеки TwitchLib на языке программирования C# реализовано клиент-серверное взаимодействие компьютерной игры и интернет-сервиса Twitch, созданы обработчики событий активации команд пользователями.
С помощью игрового движка Unity и языка программирования C# реализована компьютерная игра
Таким образом, цель дипломной работы достигнута. Результат работы может быть применен на практике в любом направлении, где потребуется реализация интеграции сторонних пользователей интернет-сервисов.





