Создание игры на Unity
Цели и задачи
Unity + C#
Изучение Unity C#
Изучение Unity C#
Aseprite
Инструменты для создание 2D спрайтов
ASEPRITE
GIT
GIT – Контроль версий
GIT
GIT
Разработка концептов поиск референсов
Разработка механик
A PICTURE IS WORTH A THOUSAND WORDS
A PICTURE IS WORTH A THOUSAND WORDS
A PICTURE IS WORTH A THOUSAND WORDS
Интересные числа
Будущее проекта
Заключение
Заключение
30.28M

Преза (1)

1. Создание игры на Unity

Художник, главный геймдизайнер: Колесников А.Д.
Консультант: Кохальский А.Е.
Game-developer: Хамидов
Т.М.
Группа: ОДО-ИС11-23-2

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

Цель: Создать 2D Top-dawn Demo игры.
Задачи:
1.Изучить Unity, C#.
2.Инструменты для создание 2D спрайтов.
3.Изучение GIT для контроля версий в команде.
4.Разработка концептов.
5.Поиск референсов, источников вдохновения.
6.Разработка отдельных механик.

3. Unity + C#

Лишь познав C#, человек обретает Unity.

4. Изучение Unity C#

C#
Unity — это игровой движок, с
помощью которого создают 2D и 3D
игры, симуляции и интерактивные
приложения. В нём есть редактор
сцен, система физики, анимации,
освещения и звука. Логика пишется
на языке C#. Готовые проекты
можно собрать под разные
платформы — например, Windows,
Android, iOS или браузер.

5. Изучение Unity C#

C#
C# — это язык программирования,
разработанный компанией Microsoft. Он
используется для создания приложений,
игр, сайтов и другого софта. Язык объектноориентированный, то есть построен вокруг
понятий классов и объектов. Прост в
синтаксисе, но мощный по возможностям.
В Unity C# используется для написания всей
игровой логики. Через него ты управляешь
персонажами, предметами, интерфейсом,
событиями и физикой. Каждый скрипт — это
отдельный файл с кодом на C#, который
прикрепляется к объекту в сцене и
определяет его поведение.

6. Aseprite

200 часов в Aseprite, ты действовал наверняка, да?

7. Инструменты для создание 2D спрайтов

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

8. ASEPRITE

9. GIT

Настоящий разработчик не плачет – он делает git reset -hard

10. GIT – Контроль версий

Git — это система управления версиями, которая используется для хранения и
отслеживания изменений в коде. Она позволяет нескольким разработчикам
работать над одним проектом, не мешая друг другу, и при этом сохраняет всю
историю изменений.
Плюсы использования Git:
— сохраняет каждую версию проекта, можно откатиться в любое время;
— упрощает совместную работу в команде;
— позволяет работать с разными ветками (например, тестировать фичи
отдельно);
— защищает от потери данных — всё хранится локально и на сервере;
— облегчает развёртывание и обновление проектов.
Проще говоря, Git — это инструмент, который делает разработку безопаснее,
удобнее и организованнее.

11. GIT

12. GIT

13. Разработка концептов поиск референсов

Да не Stardew Valley это!

14.

15.

16.

17. Разработка механик

Если долго смотреть в код, код начнет смотреть в тебя

18. A PICTURE IS WORTH A THOUSAND WORDS

19. A PICTURE IS WORTH A THOUSAND WORDS

20. A PICTURE IS WORTH A THOUSAND WORDS

21. Интересные числа

1.000.000
Закрашенных пикселей
<2500
Строк кода
~200
Часов работы

22. Будущее проекта

1.Доделывание интерфейса: Инвентарь, hotbar ,диалоги.
Добавление новых механик по типу квестовой системы, больше
взаимодействие с NPC, возможность выбирать ответ в диалоге.
2.Боевая система.
3.Торговля.
4.Скрещевание разных сортов растений.
5.Новые локации.
6.Сюжет.
И многое, многое другое…

23. Заключение

24. Заключение

Делая этот проект мы получили опыт в работе с GIT, unity,
попробовали новый для нас язык программирования, работали
не только с кодом, но так же и с картинками, прописывали
сценарий и будущий сюжет.
Выполнив все поставленные задачи мы сделали DEMO нашей
игры и справились с поставленной целью.
English     Русский Rules