Главная страница

набросок диплома. Я играю в видеоигры с самого раннего возраста


Скачать 0.8 Mb.
НазваниеЯ играю в видеоигры с самого раннего возраста
Дата18.10.2022
Размер0.8 Mb.
Формат файлаdocx
Имя файланабросок диплома.docx
ТипДокументы
#740165
страница1 из 8
  1   2   3   4   5   6   7   8


Вступление

Я играю в видеоигры с самого раннего возраста. Я видел, как они улучшаются год за годом, но я никогда не знал, как разработчики могут создавать такие видеоигры или как они могут контролировать каждую крошечную деталь в поведении персонажей, участвующих в них. Возможность знать и понимать, что происходит за кулисами видеоигры, побудила меня разработать свою собственную. Это был идеальный способ увидеть, как создаются видеоигры, собственными глазами.

Unity - это очень интуитивно понятное программное обеспечение, в которое также интегрирована программная часть. С помощью визуального оформления можно создать персонажа, ловушки, уровень и все предметы в видеоигре. Затем поведение этих компонентов определяется в сценариях. Каждый сценарий относится к компоненту игры.

Этот документ организован с указанием основных аспектов игры и способов их разработки. Для каждого аспекта есть раздел, в котором описывается процесс разработки этой части и то, как она взаимодействует с остальной частью видеоигры.
    1. Введение


В последние годы игровые индустрии вступили в стадию бурного развития. На множестве новых платформ появилось больше различных типов игр, потому что относительно низкая стоимость и огромная прибыль побудили больше людей принять участие в этой области. Раньше люди играли в игры только на консолях или компьютерах, а сейчас люди охотнее играют в игры на мобильных телефонах. Разнообразие платформ повышает конкурентоспособность. С другой стороны, помимо игры в игры, больше людей желают участвовать в процессе производства игр.

В настоящее время существует множество игровых движков, позволяющих людям создавать свои собственные игры более простым и удобным способом, и Unity - один из наиболее подходящих игровых движков для новичков. Unity3D использовался для разработки видеоигр для нескольких платформ, таких как Интернет, ПК, MAC, IOS и PS3 и т. Д. С другой стороны, Unity3D поддерживает множество языков программирования, что позволяет программистам программировать на их знакомом языке.

В этом проекте я буду использовать движок Unity для создания бесконечной игры. В ходе этого проекта разработчики познакомятся с большинством функций движка Unity и будут максимально использовать их в нашем процессе. Поскольку игра создана не только на игровом движке, мне также необходимо изучить связи между Unity и другим программным обеспечением, связанным с играми. Цель этого проекта - показать полные процессы независимой игры.

Я начну с базовой теоретической основы игрового дизайна. Затем я представлю движок Unity. После этого я опишу уровни реализации проекта. Реализация содержит полную информацию об игровом процессе. Напоследок подведу итоги этого проекта, касающегося будущей разработки. Благодаря каждому этапу обучения и исследования в этом проекте, это позволяет нам получить лучшее представление о процедуре производства игры. Более того, проект помогает определить трудности, которые могут возникнуть в процессе производства, и способы их решения.




Unity3D - это игровой движок, разработанный Unity Technologies, который используется для разработки видеоигр для ПК, консолей, мобильных телефонов и веб-сайтов.

Unity уделяет большое внимание переносимости, движок нацелен на следующие API:

      • Direct3D в Windows и Xbox 360: используется для рендеринга трехмерной графики в приложениях, где очень важна производительность. Он использует аппаратное ускорение конвейера 3D-рендеринга.

      • OpenGL на Mac: абстрактный API для рисования 2D и 3D графики. Он предназначен для реализации в основном или полностью аппаратно, а не программно.

      • OpenGL ES для Android и iOS: подмножество API OpenGL, разработанное для встраиваемых систем. Это кросс-языковой и многоплатформенный API, поэтому он является наиболее широко используемым API для 3D-графики в истории.

В Unity можно использовать параметры сжатия текстур и разрешения для всех платформ, поддерживаемых игровым движком. Он также обеспечивает поддержку рельефное отображение, отражение отображение параллакса, Окружающая окклюзия экранного пространства (SSAO), динамические тени с использованием карты теней, рендеринг в текстуру и полноэкранные эффекты постобработки.

Разнообразие платформ графического движка Unity обеспечивает шейдер с множеством вариантов и декларативной резервной спецификацией, что позволяет Unity определять лучший вариант для текущего оборудования.

В том же проекте Unity предоставляет возможности для доставки на мобильные устройства, веб-браузеры, настольные компьютеры и консоли.

  1   2   3   4   5   6   7   8


написать администратору сайта