Серия «Создание игр с нуля до эксперта»

6

История о том, как можно учиться неизвестному или попытка создать свою игру

Первое, что необходимо отметить, это то, что у меня была просто мечта, сделать то, что могут увидеть другие люди в Интернете. Как ни странно оказалось, это оказалось направление геймдева.

У меня всегда были какие-то маленькие способности к рисованию, любовь к программированию и работе над какой-то логикой - это все есть в геймдеве.

Выбор был очевиден: я часто засматривался на Юнити, ведь Unreal Engine - лагающая херота, а Godot не имеет много гайдов и туториалов, и документации в том числе. И вот пошло-поехало.

В сентябре я открыл Юнити, и ... понял, что нихера не знаю( Но я радостно забил на это и открыл ChatGPT, думал, что он все расскажет и покажет. Что одним промптом будет ГТА - нет, это была моя первая ошибка.

Затем так получилось, что я бросил это дело до конца марта... Но мечта была, да и прогать на c# вдруг захотелось. Начал учить C# - по известному всем программистам сайтом метанит (нет, это не злостная реклама сайта @moderator, хватит сносить мои посты). За полторы месяца дошел до принципов ООП - относительно нелёгкая тема) и решил, что пора

Надо было отметить, что за этот учебный год (да, я школьник-спортсмен, который тренируется в одном из СШОР Питера) я несколько раз открывал юнити и закрывал, тк не понимал, что за дела.

Пора приступать к вамой интересной части повествования! Поняв, что я готов, я открыл документацию, юнити, Visual Studio и просто сделал себе цель - расставить блоки, добавить куб, дать передвижение кубу - и платформер готов! Скоко же я потел, непонимал, но я сделал это! Почему-то мне казалось, что это ахиреть какой прорыв. Возможно)

Затем я открыл туториал Breakers и пошел пилить раннер. Уроки старые, но базу дают и убирают неуверенность в движке. Сделал на основе этого очередной раннер-платформер с 1 уровнем, где можно было подрубить Год-мод и полететь!

Наступило время для чего-то сложнее. Сделать крестики-нолики, но я поставил себе 1 цель - там должна быть своя графика. Дано: графический планшет и Фотошоп. Результат - в предыдущем посте. Есть поле, яблоко и банан, что дало название Apples | Bananas. Я потратил плюс-минус 3 дня на это. Через сколько дебрей я прошел! Но это сделано! Выложена первая версия этого, будет добавлено меню, нормальный рестарт, ИИ и улучшение багов.

Так вот, к чему это я. Первое, не сдавайтесь! Понятно, что сразу может ничего не получиться, нужно идти дальше, работая. Второе, понятно, что это не выстрелит, и у каждого есть свои крестики-нолики. Но останавливаться я не собираюсь)

Кстати, этот "гениальный" шедевр можно оценить в моем новом тг-канале. В нем я буду выкладывать все, что знаю, узнал, а также гайды, мемы, новости, ассеты, скрипты и на мои файлы, как сейчас например. Вот ссылка: https://t.me/unitygames3009.

P.S: Спасибо тем ,кто дочитал до конца! @moderator, если снесет и этот пост, у меня подгорит пердак(

Показать полностью
4

Ура!

Неделю назад закончил делать игру по тутору Brakeys. Только сейчас дошли руки написать об этом. Я немного видоизменил уровень и добавил функции торможения и полета.

Сейчас я даю обещание дописать код для крестиков-ноликов со своей графикой. Она ниже:

Ура! Unity, Начинающий художник, Gamedev, Творчество, Джун, Хауди Хо, Рисование, Игры, Успех, Достижение, Обещание, Иллюстратор, 2D, Набросок

Это поле, наверное таким оставлю

Ура! Unity, Начинающий художник, Gamedev, Творчество, Джун, Хауди Хо, Рисование, Игры, Успех, Достижение, Обещание, Иллюстратор, 2D, Набросок

Бананом не доволен

Ура! Unity, Начинающий художник, Gamedev, Творчество, Джун, Хауди Хо, Рисование, Игры, Успех, Достижение, Обещание, Иллюстратор, 2D, Набросок

А вот яблоко намного лучше

Пока сделаю для ПК) а потом перенесу на мобилку. Рисовал с помощью граф планшета

Спасибо, что дочитали!)

Показать полностью 2
13

Дорогой дневник!

Ура! Наконец-то я освоил азы программирования c# и теперь могу изучать юнити.

Специально заготовил себе в закладках серию видеоуроков на ютубе от автора brackeys. Рекомендую!

За сегодня успел сделать вот что:

Дорогой дневник! Gamedev, Unity, Творчество, Рисование, Начинающий художник

скриншот проекта по тутору, немного видоизменил, добавив возможность лететь назад и небольшой уровень

Кто-тот скажет, что "не надо тратить своё время на это, не надо!" и тд.... Идите лесом, вместе с вайбкодерами! Геймдизайн - направление, сочетающее в себе все от программирования до физики, как науки. Это - интересно!

Кто-то может заявить, что "ну.. это скучно делать что-то легкое и по тутору" отчасти да, но...

1)нужно выучить и запомнить базу (основы c#, юнити и некоторых школьных предметов)

2)я изучил немного не по тутору и я писал комментарии к каждому непонятному фрагменту скрипта, добавил полет назад и оформил мини-левел.

Спасибо всем, кто прочитал! C# - лучший!

Показать полностью

Крестики нолики онлайн или делюсь прогрессом в рисовании

Привет! Я очень активный человек и достаточно редко могу посидеть за компом 2+ часа. В этом посте делюсь моим прогрессом по крестикам-ноликам в онлайн со своей графикой. Под мобилу. Пока выкладываю (пока!) мои рисунки.

Крестики нолики онлайн или делюсь прогрессом в рисовании Рисование, Творчество, Gamedev, Мотивация, Krita, Начинающий художник, Unity, 2D, Путь, Дневник разработки, Дневник

Игровое поле

Конечно, оно сыровато, но для ЦА +- 5 человек норм. Пока не думаю перерисовывать

Крестики нолики онлайн или делюсь прогрессом в рисовании Рисование, Творчество, Gamedev, Мотивация, Krita, Начинающий художник, Unity, 2D, Путь, Дневник разработки, Дневник

Скажите, это похоже на X? Это морская звезда!

Ну икс я точно перерисую в ближайшие пару дней, Y нарисую сегодня-завтра)

А вот что у меня есть в заготовке, где я научился импортировать картинки в юнити, создав мини-игрушку для примера. Цель: перемещение главного героя для получения здоровых вещей (деньги, здоровье, еда, любовь) и избегания всего вредного (разрушенная любовь, отравленная еда, мемкоины)

Крестики нолики онлайн или делюсь прогрессом в рисовании Рисование, Творчество, Gamedev, Мотивация, Krita, Начинающий художник, Unity, 2D, Путь, Дневник разработки, Дневник

Вот главный герой, лень открывать в движке)

Спасибо, кто дочитал этот пост!

Крестики-нолики, ждите себя в релизе)

Показать полностью 2

По совету комментаторов я делаю крестики-нолики онлайн. Скоро будут)

Дневник, прости!
Что я долго не появлялся в разработке игр и занимался другими делами. Сорян

0

Мое ответственное решение...

Всем привет! Я пока малоизвестный чел с амбициями найти себя, заработать денег и сделать себя и других счастливым. Я тут подумал, что я могу начать делать игры. А почему бы и нет?

Моя мама - художник, я сам - чел, который перенял от мамы в крови навыки рисования и креативного мышления.

Мой доржный чемоданчик в новый этап, те то, что я имею:

-Навыки рисования на бумаге и на компьютере

-Шарю за 3д моделирование

-0,01мг навыков программирования (ChatGpt и туторы в помощь)

-Умею лепить из глины (нет, не из полимерной -D)

-Имею 3д принтер (на всякий случай написал..)

Так вот, я тут подумал, что если получать все эти навыки и собрать воедино, то можно научиться делать игры.

Я уже придумал грандиозную идею - масштабную онлайн игру на комп (мб и будет на телефонах), к которой я буду стремится маленькими шагами, при этом обучаясь по мере прохождения. Для идеи также есть закрытый тг канал - где все подробно расписано и даж есть концепт арты. Игра 3дшная

Сейчас я знаю, как обращаться к чатгпт, чтобы он писал код, знаю юнити на уровень новичка - уже собран первый проект из спрайтов, упаси боже

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

Для рисования использую Krit'у - с открытым исходным кодом графический редактор, где кистей как собак нарезанных... Вот так.

Отличная работа, все прочитано!