Итоговый проект <<Разработка компьютерной видеоигры>>
Актуальность проекта
Гипотеза
Цели и задачи
Что такое видеоигра?
Этапы разработки видеоигры
Этапы создания концепта
Выбор игрового движка
Изучение программы
Визуальное программирование
Графика игры и написание музыки.
Перспективы дальнейшего развития проекта.
Анализ целевой аудитории
Где разместить свою игру?
Cпасибо за внимание!
2.94M
Category: informaticsinformatics

Разработка компьютерной видеоигры

1.     Итоговый проект <<Разработка компьютерной видеоигры>>

Муниципальное автономное общеобразовательное учреждение - средняя
общеобразовательная школа №10 с углубленным изучением отдельных предметов
Итоговый проект
<<Разработка компьютерной видеоигры>>
Выполнил: Якунин Семён Игоревич Ученик 10 <<A>> класса
Руководитель проекта: Носкова Светлана Валерьевна Учитель Истории

2. Актуальность проекта

• Видеоигры остаются актуальными, потому что привлекают миллионы игроков по всему миру.
Они предлагают увлекательные способы развлечения, обучения и социализации, а также
развивают креативность и технические навыки в условиях быстро меняющейся цифровой
культуры.
• Профессии программиста, геймдизайнера и аниматора сегодня популярны благодаря высокой
зарплате и престижу. Создавать игры непросто, но каждый месяц в Steam загружают около 1200
новых проектов, многие из которых разрабатывают небольшие инди-студии. Я тоже решил
изучить процесс и создать свою видеоигру.

3. Гипотеза

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

4. Цели и задачи

• Цель исследовательской работы: продемонстрировать
процесс создания игры и объяснить, что для этого
требуется.
• Задачи:
1. Рассмотреть технологию создания компьютерной игры;
2. Сравнить и выбрать для себя программу для разработки
игр;
3. Изучить выбранную программу и разработать в ней
игру;

5. Что такое видеоигра?

• Компьютерная игра — это компьютерная
программа, которая служит для организации
игрового процесса (геймплея), связи с
партнёрами по игре, или сама выступает в
качестве партнёра.
• В компьютерных играх, как правило, игровая
ситуация воспроизводится на экране дисплея
или обычного телевизора (в этом случае
компьютерные игры одновременно являются и
видеоиграми), но в то же время компьютерная
игра может быть звуковой.

6. Этапы разработки видеоигры

1.
Создание концепта.
2.
Выбор игрового движка.
3.
Изучение программы и программирование.
4.
Рисование и написание музыки.
5. Размещение на игровых площадках
(по желанию).

7. Этапы создания концепта

1. Формулировка основной идеи: Например:
"Шутер, в котором нужно защищать цветок
от врагов".
2. Определение игровых правил и
механик: Например, от кого надо защищать
цветок, сколько времени
нужно продержаться или при каких условиях
цветок будет терять здоровье.
3. Что нужно сделать, чтобы игра была
интересной? Например, добавить
ограничение по времени или увеличить
количество противников.

8. Выбор игрового движка

Есть большой выбор игровых движков, но новичку лучше
разрабатывать игру на UNITY:
• UNITY существует с 2004 года и при этом всё ещё
поддерживается разработчиками.
• Дружелюбен к новичкам – можно очень быстро освоится
и начать делать своим игры.
• Большое сообщество – можно найти ответ почти на любой
вопрос благодаря форумам и таким же разработчикам, как
и вы.
• Большой Asset Store – готовые 3D/2D модели, звуки,
скрипты.

9. Изучение программы

• В UNITY есть 6 основных вкладок:
• Инспектор — здесь находятся компоненты объекта.
Компонентом может являться код, который выполняет какой
то алгоритм
• Проект — тут находятся все файлы вашей игры: картинки,
скрипты(код), объекты, анимации и заранее записанные
настройки.
• Иерархия — список всех объектов на данной сцене.
• Аниматор — область, в которой вы оперируете анимациями
и переходами между ними
• Окно анимации — область, в которой расставляются
ключевые кадры или же просто делаются анимации.
• Сцена в Unity — это отдельный уровень или часть игры,
содержащая объекты, компоненты, освещение и другие
элементы, которые могут быть загружены и отображены во
время игры.

10. Визуальное программирование

Визуальное программирование — это способ разработки программ
или игр без написания кода вручную. Вместо этого используется
графический интерфейс, где логика строится с помощью блоков,
диаграмм и узлов.
Почему это легче, чем кодить?
1. Интуитивный процесс – не нужно запоминать синтаксис, все
элементы наглядны.
2. Меньше ошибок – нет опечаток, пропущенных точек с запятой и
других проблем кода.
3. Быстрое прототипирование – можно быстро собирать и
тестировать игровые механики.
4. Доступность для новичков – можно начать без глубоких знаний
программирования.

11. Графика игры и написание музыки.

• Для красивой графики необязательно уметь хорошо
рисовать. Можно придумать красивый, но при этом
простой стиль, который будет цеплять глаз.
игра «A dance of fire and ice»
• Например, игра "A dance of fire and ice" в основном
состоит из геометрических фигур, такие как круг и
квадраты. Единственное что здесь нарисовано - это фон.
• Музыку можно написать с помощью нейросети SUNO.
Уже сейчас она пишет качественно, единственное , что
вам нужно - это написать качественный запрос.
Нейросеть SUNO

12. Перспективы дальнейшего развития проекта.

• При желании вы можете показать людям
свою игру и получить обратную связь.
• Обратная связь поможет понять что
нравится игркоам, а что нет.
• Для начало нужно изучить аудиторию,
чтобы понимать кому и где показывать
игру.

13. Анализ целевой аудитории

Параметр
Казуальный
Мидкорный
Хардкорный
М
Ж
М
Ж
М
Ж
Соотношение
40%
60%
55%
45%
72%
28%
Возраст
~18
~35
~25
~28
~20
~25
Устройства
Смартфоны/приставки
Смартфоны/приставки
Смартфоны/приставки/PC
Ежедневно
20-60 минут
30-120 минут
120-300 минут
Цель игры
Убить время
Удовольствие
Удовольствие и прокачка навыков
Жанры
- азартные
-
-настольные
приключения- -экшн
играют
головоломки
-рпг
-стратегии
-ммо
-рпг
-фермы
-шутеры
-экшн
-гонки
-ммо

14. Где разместить свою игру?

• Рассмотрим 2 вида игровых проектов.
1. Игра разрабатывалась для личного удовольствия. Такие игры
лучше выкладывать на сайте itch.io.
Он идеально подойдёт для маленьких проектов, которые делались
не для коммерческого успеха.
2. Игра разрабатывалась в коммерческих целях. Такие игры лучше
выкладывать на steam, play market или app store.
Не советую разрабатывать игру в комменрческих целях т.к. скорее
всего игра провалится из за большой конкуренции. Так же для
продажи на больших площадках нужен денежный взнос, а в
нынешних реалиях это сделать сложно.
Советую сделать разработку игр вашим хобби, потому что это
весело и интересно, а после разработки выкладывать на itch.io и
получать обратную связь, которая сделает ваши игры лучше.

15. Cпасибо за внимание!

English     Русский Rules