Друзья, мы запустили бесплатный марафон ПрактикON по созданию прототипа игры в жанре платформер! Марафон рассчитан на 3 недели обучения в одном из популярных движков на выбор:
- Godot
- Unity
- Unreal Engine
Если интересны подробности, то
Друзья, мы запустили бесплатный марафон ПрактикON по созданию прототипа игры в жанре платформер! Марафон рассчитан на 3 недели обучения в одном из популярных движков на выбор:
- Godot
- Unity
- Unreal Engine
Если интересны подробности, то
В этой статье продолжим делать управление 3d-персонажем в среде Unity. В прошлый раз мы остановились на портировании анимаций, они добавились без материалов (текстур). Чтобы отобразить текстуры из исходной blender-модели, кликнем на одну из анимаций, например, idle.fbx, в правом окне выберем вкладку Materials. В комбобоксе Material Creation Mode выберем Standard (Legacy), Location - Use External Materials (Legacy), остальные поля оставим неизменными, нажмем кнопку Apply. Теперь наша анимация отображает исходный skin модели.
Разработка игры началась в далёком 2014 году с изучением Unity. Чтобы выучить новую двиг или язык программирования я обычно делаю какой-нибудь проект на этой технологии, в моём случае это работает лучше чем зубрёжка. Таким проектом стал Monument - олдскульный шутер с видом от первого лица в стиле Doom, Quake и подобных игр (сказалась любовь к этому жанру и старым играм из детства). Т.к. опыта в написании таких больших проектов не было, за основу взял (купил, серьёзно) "Fps Prefab" в ассет-сторе и понеслась.
Пару месяцев создавалась механика игры: подбор аптечек, снаряжения, открытие дверей ключами, загрузка/сохранение и т.д.. Всех монстров и оружие делал сам в Zbrush и 3dmax впервые, собственно всё видно по качеству :) Анимациями занимался также самостоятельно, за которые мне по сей день стыдно... Хотя многие игроки даже сейчас говорят, что старые пушки были лучше.
Первая часть анимирования 3d-персонажа в Unity3d. В статье скачаем 3d-модель персонажа, скачаем скелетные анимации и импортируем их в проект unity.
Отличительной особенностью игр жанра раннер является бесконечный уровень, на котором игрок должен продержаться как можно дольше и собрать при этом как можно больше очков. В этой части речь пойдёт о способе генерирования новых сегментов дорожного полотна для создания эффекта бесконечности пути.
Всем привет! Меня зовут Григорий Дядиченко, и я разрабатываю разные проекты на заказ. Сегодня хотелось бы поговорить про рычаги и винты, и их реализацию в Unity. Сейчас как раз на хайпе Apple Vision Pro, а подобные штуки бывают весьма полезны в проектах с виртуальной и дополненной реальностью. Если вы интересуетесь Unity разработкой и темой MR — добро пожаловать под кат! Может данная реализация пригодится в вашем проекте.
Небольшая заметка по итогу многих лет работы с движком: проблемы, баги, странности и краши.
С движком работаю в той или иной мере с 4 версии, поэтом накопилось довольно много различных нюансов.
И так, в прошлой статье цикла тут мы определились с концепцией игры, геймплеем и программными средствами. Самое время поговорить об архитектуре, организации игрового процесса, что и как будет происходить. Чтобы определиться с организацией всех процессов в игре необходимо разобраться, какой функционал вообще должен быть реализован. Об этом мы уже говорили в прошлой статье, в разделе геймплея, однако давайте быстренько вспомним об этом здесь:
Модели, сделанные в блендере, о которых я рассказывал в предыдущих частях, готовы и могут быть загружены в игровой движок. В этой части пойдёт речь о том, как собрать и заставить двигаться дорогу в Unity 3d.
Кратко о правилах: игроки поочерёдно ставят точки двух цветов в перекрестия линий. Цель — окружить точки соперника замыканием вокруг них непрерывной цепи своих точек.
Доброго времени суток, ребята. Это моя первая статья вообще и первая в цикле статей о том, как я решил создать игру в жанре Tower Defence. Данный текст я пишу как человек неопытный и только исследующий сферу, так что он может показаться вам интересным, если вы уже давно профессионал в сфере и хотите узнать, с чем сталкиваются новички сейчас, а так же если вы только начинаете свой путь и хотите пройти его, учась на чужих ошибках.