creator cover KidCode
KidCode

KidCode 

Игрульки делаю и вам рассказываю

63subscribers

38posts

goals2
1 of 50 paid subscribers
Запилю видео по оптимизации вашей игры на Unity
$0 of $132 raised
И снимаю полноценный видео курс по Unity

About

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

StatBar на Unity (урок) ★☆☆

Как быстро превратить Slider на Unity в StatBar который сможет показывать различия между вашим текущем значением статов и тем что вы добавляете/убавляете.
Исходники данного урока можно найти здесь.
Ну а мы приступаем к самому уроку.
Первым делом добавляем на сцену наш дефолтный слайдер. В окне Hierarchy жмем ПКМ -> UI -> Slider.
StatBar на Unity (Исходник)
Level required:
Школьник
Свой Мортал Комбат на Unity урок #6 (К-К-К-КОМБО)
Level required:
Школьник

Создание визуальной новеллы в Unity 6 (4/10)

Реализация интерфейса выбора
Без выбора не было бы визуальной новеллы, и именно этим мы и займемся. Для начала создадим пустой игровой объект и назовем его "ButtonsChoice". Это будет контейнер для наших динамически создаваемых вариантов, и нам нужно будет добавить "Vertical Layout Group", чтобы правильно их отобразить. Создайте несколько кнопок, добавьте их в контейнер и настройте параметры, чтобы убедиться, что все выглядит хорошо. Кнопки должны быть достаточно большими, чтобы на них поместился текст. Вы также можете выбрать свойство «Наилучшее соответствие» для текста кнопки, чтобы подстраховаться.
Теперь сохраним одну из кнопок как префаб ChoiceButton и удалим их все из контейнера кнопок. Они нам сейчас не нужны.
Добавим следующие строки в скрипт InkManager.
[SerializeField] private VerticalLayoutGroup _choiceButtonContainer;
[SerializeField] private Button _choiceButtonPrefab;
А можно готовую работу посмотреть?
Свой Мортал Комбат на Unity урок #5 (Спец приемы)
В этом уроке поговорим с вами о том как в файтингах отслеживаются спец удары по нажатии серии определенных клавиш
Level required:
Школьник

Создание визуальной новеллы в Unity 6 (3/10)

Интеграция с Unity.
Я буду показывать на примере с  Unity 6, но вы можете использовать свою версию движка.
Дисклеймер:  Хотя этот туториал ориентирован на новичков, он требует некоторых базовых знаний о программировании и Unity. Если у вас что-то не получается, подписчики всех уровней имеют доступ к личным сообщениям. Напишите мне и я буду рад помочь!
Приступим. Начнем с того что у вас должен быть готовый файл ink с диалогами и вариантами выбора. Если у вас его нет, вы можете смело использовать файл который подготовил вам ваш покорный слуга (нейросеть).
Создайте новый "Universal 2D" проект в Unity. Затем перейдите в "Unity Asset Store", добавьте плагин Ink, который вы можете найти здесь. После того как вы нажмете "Add To My Assets", плагин попадет в ваш Package Manager в Unity. Вы его сможете там найти перейдя во вкладку Window -> Package Manager -> My Assets.
Импортируйте данный плагин себе в проект.
Здравствуйте! Уроки по файтингу продолжать будете?
Здравствуйте! Принято) Будет следующим постом
Репак моих шейдеров для Blender 4.1
Включает в себя:
- Автомобильная краска
- Автопокрышка/ шина
- Кирпичная стена
- Стекло
- Паркетная доска
- Камень
- Асфальт с лужами
- Кожа
Level required:
Студент

Дневник разработки URNext. Начало.

Сегодня расскажу про один из своих проектов.
Увидев то как реализованы визуальные новеллы, я понял что это один из тех видов проектов которые можно легко и быстро склепать и выпустить в  продакшн, получив полноценнный готовы продукт на котором можно тестировать различные плюшки, рекламу, аналитику и прочее.  И в самом деле под капотом визуальных новел идет дивжок который по своей сути просто перебирает текст, вставляя нужные картинки по контексту. Поэтому для новичков это отличная точка входа для первого проекта. Но плюс данного жанра является одновременно и его минусом. Так как по сути вся игра это тупо текст, то текст должен быть как раз таки не тупой. Только грамотно проработанная история сможет удержать игрока....ну и конечно аниме няши :)
Писатель из меня тот себе, поэтому мне понадобилась помощь подписчика. И тут нужно было мне остановиться. Подписчик написал бы мне шикарную историю, я бы сделал весь код и картинки. И все. Но меня как всегда понесло...
Я решил сделать игру не обычным слайдшоу, а чатом. Ну как бы замаскировав это все под мессенджер. Поэтому в отличии от классической визуальной новеллы, где есть только блок текста и картинка, необходимо было разработать ui своего мессенджера.

Создание визуальной новеллы в Unity 6 (2/10)

Переменные и условия
Если вы знакомы с программированием, то, возможно, подумали, что способ проверки наличия узла похож на 'if-выражения'. Так оно и есть, и это можно использовать для проверки различных условий! Но прежде чем мы это сделаем, давайте поговорим о переменных.
В вашей истории вы можете захотеть отслеживать такие вещи, как имя игрока, очки здоровья, уровни отношений между людьми, очки опыта и т. д. Это можно сделать в ink с помощью переменных. Некоторые из примеров могут выглядеть так:
Переведено с помощью DeepL.com (бесплатная версия)
VAR PlayerName = “John”
VAR ChoseRedPill = false
VAR HealthPoints = 50
Как видите, у нас могут быть различные типы переменных. Это могут быть числа, текст или булевы значения (истина/ложь). Определив переменную, вы можете обращаться к ней в любом месте вашей истории, будь то отображение, обновление или использование для принятия другого решения. Давайте добавим эти переменные в нашу игру.

Создание визуальной новеллы в Unity 6 (1/10)

Если вам нравятся визуальные новеллы игры, то в данном цикле уроков я вам покажу как при помощи скриптового языка Ink создать простой текстовый квест, с системой диалогов, ветвлением сюжета, а так же обернем его в красивую обертку аниме тяночек при помощи нейросети.
Делать я это буду по примеру своей игры URNext, которая скоро появится в  раннем доступе, а дневник ее разработки я буду выкладывать у себя здесь на канале. Она будет несколько сложнее чем этот учебный материал, и на ее примере я буду показывать с каким сложностями я столкнулся и как решил по мере разработки. Но это отдельная история здесь же все у нас будет просто и понятно. Все для того чтобы вы могли легко это повторить и сделать свой проект.
Итак ink. Скриптовый язык, который ребята из Inkle Studios создали, чтобы легче было разрабатывать свои текстовые игры. Самое приятное, что он с открытым исходным кодом и бесплатен для использования!
Ink позволяет легко писать истории с разветвленным повествованием, выбором и диалогами. В комплект поставки входит Inky - редактор, в котором вы можете писать истории на движке Ink, отлаживать их и запускать в том же окне, чтобы проверить варианты и т.д. Есть также InkleWriter, который предлагает простой интерфейс, позволяющий создавать эти истории без необходимости углубляться в скриптовую магию. Честно говоря, я им не пользовался. Если ваша единственная цель - написать интерактивную фантастику и поделиться ею, возможно, вам стоит попробовать. Однако если вы планируете создать с помощью Unity настоящую сюжетно-ориентированную игру, прошу под кат.
Subscription levels4

Школьник

$1.32 per month
Минимальный уровень для получения закрытого контента и раннего доступа к материалам.
Сэкономьте но одном пирожке в школьной столовой и получите целый месяц доступа к постам, раннему доступу к видео, а также закрытому контенту🔥

Студент

$4 per month
Получаете не только ранний доступ к материалам, но и исходный код.
Сэкономьте на одном обеде в университетской столовой и получите целый месяц доступа ко всему контенту, включая исходный код, графику и модели🔥

Gold

$13.2 per month
Для поддержки) Тот же уровень что и студент, но за 1000

Platinum

$26.4 per month
Для мажоров. Все тоже что и выше, но за 2 рубля)
Go up