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

7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ура!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Игровое поле

Игровое поле

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Показать полностью
Отличная работа, все прочитано!