Содержание курсовой работы
- Введение
- 1.1 Актуальность темы
- 1.2 Цели и задачи работы
- 1.3 Обзор выбранных игровых движков
- Основы игрового программирования
- 2.1 Понятие игрового движка
- 2.2 Архитектура и компоненты игрового движка
- Программирование на Unity
- 3.1 Обзор Unity
- 3.2 Язык C# и его использование в Unity
- 3.3 Создание простейшей игры
- Программирование на Unreal Engine
- 4.1 Обзор Unreal Engine
- 4.2 Язык Blueprints и его применение
- 4.3 Создание простейшей игры
- Сравнение Unity и Unreal Engine
- 5.1 Производительность и графика
- 5.2 Удобство работы и лицензирование
- 5.3 Оценка сообществ и ресурсов для разработчиков
- Заключение
- Список использованных источников
Введение
В последние десятилетия игровые движки стали основным инструментом для разработки видеоигр, предоставляя разработчикам широкий спектр возможностей для создания качественного игрового контента. Среди множества игровых движков, два из наиболее популярных и широко используемых — Unity и Unreal Engine. Оба движка обладают своими уникальными особенностями, что делает их выбор зависимым от конкретных требований проекта, опыта разработчика и целевой аудитории.
Данная курсовая работа направлена на изучение основ программирования в указанных движках и оценку их возможностей для создания игр. Будет рассмотрен как язык программирования C# в Unity, так и визуальный скриптинг в Unreal Engine. Кроме того, в работе будет проведен анализ сравнительных характеристик этих движков.
Советы студенту по написанию курсовой работы
Исследование темы: Начните с изучения основ каждого из движков. Изучите, как они работают, их архитектуру и особенности. Чтение официальной документации (например, Unity Manual и Unreal Engine Documentation) поможет вам получить представление о функционале движков.
Фокус на практическом опыте: Попробуйте активно использовать эти движки, создавая простые проекты. Практика отличным образом помогает понять теорию. Уделите время созданию небольшой игры на каждом движке.
Использование дополнительной литературы: Ищите русскоязычные книги и статьи, которые помогут вам понять не только базовые концепции, но и более сложные аспекты программирования на обоих движках. Рекомендую обратиться к учебникам и курсам, доступным на платформе «Курсограмм» или «Skillbox».
Запись наблюдений: В процессе работы делайте записи о том, что вам удалось узнать и какие трудности возникли. Эти заметки могут стать основой для анализа.
Систематизация информации: Создавайте схематические представления (например, mind-map), чтобы упорядочить свои мысли и идеи. Это поможет вам логично структурировать вашу курсовую работу.
Правильное оформление: Убедитесь, что вы соблюдаете требования к оформлению курсовой работы, установленные вашим учебным заведением. Это касается как структуры работы, так и ссылок на источники.
- Консультации с преподавателем: Не бойтесь задавать вопросы вашему научному руководителю. Полученные рекомендации помогут вам избежать ошибок и направят на правильный путь.
Список использованных источников
- Фролов, А. (2020). Геймдизайн и проектирование игр. Москва: Издательство «Питер».
- Овчинников, Д. (2021). Основы программирования на C# для Unity. М.: Масштаб.
- Кравцов, И. (2019). Unreal Engine 4: Путеводитель по игровому программированию. СПб: БХВ-Петербург.
- Unity Technologies. (2022). Unity Manual. Retrieved from https://docs.unity3d.com/Manual/index.html
- Epic Games. (2023). Unreal Engine Documentation. Retrieved from https://docs.unrealengine.com/