Similar presentations:
Преза (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 -hard10. 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 нашей
игры и справились с поставленной целью.