Все потоки
Поиск
Написать публикацию
Обновить
80.4

Unity *

Инструмент разработки 2D/3D-игр

Сначала показывать
Порог рейтинга
Уровень сложности

The Goddess's Will — или почему никто не делает видеоигры в стиле пререндеренного 3D, а мы делаем одну такую

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров1.1K

Привет, хабр!

Что ж, пятилетний срок разработки технодемки нашего проекта подошёл к концу, и я созрел, чтобы поделиться с сообществом опытом разработки видеоигры мечты без мам, пап и кредитов, но с большим опытом в программировании и в компании профессионалов.
До сего момента мы нигде не публиковались, нигде не были замечены, но пришло время сорвать покровы: с чего всё началось и к чему в итоге пришло, я расскажу в этой объёмной статье.
Будет про идеи, технологии, HR-процессы, страх публикации и сладкую депрессию. Так что тут без ромашкового чая не обойдётся. Заваривайте чашечку, и добро пожаловать под кат.

Читать далее

Новости

Parrot Game Sample: референс-проект для перехода на Unreal Engine

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.2K

Смена движка — один из вечных вопросов разработки игр, и разработчики знают, что перенос команды и проекта на новый движок может оказаться непростым испытанием.

Движки отличаются друг от друга на архитектурном уровне, и это сказывается на всем: от стиля кода и инструментов до арт-пайплайнов создания графики. Это означает, что паттерны разработки и накопленная экспертиза команды потребуют обновления, если вы переходите на другой движок.

Мы хотим сделать переход на Unreal Engine как можно более плавным для разработчиков — и здесь как раз пригодится Parrot Game Sample!

Перейти к разбору

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

Время на прочтение6 мин
Количество просмотров1.7K

Недавно я написал статью в трех частях о том, как мы с нейросетью Qwen делали игры: аналог Pong!, платформер и клон «Героев меча и магии 3». Это вдохновило меня на то, чтобы еще детальнее погрузиться в возможности использования нейросетей в геймдеве и написать об этом.

Читать далее

Как мы сделали игру, где персонажи говорят голосами всей семьи

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров631

Когда наши дети были маленькими, каждую неделю мы собирались на семейные игры: разворачивали поле из деталей Lego, расставляли миниатюры, кидали кубики — играли в настольные игры. 

О том, как мы попытались воспроизвести ту атмосферу, но уже в виде компьютерной игры и добавили в игру голоса семьи, применяли искусственный интеллект и проходили азы игростроения — расскажу в этой статье.

Читать далее

Иллюзия обмана: как мы выбирали подходящую технологию для AR

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров479

AR сегодня — это уже не хайп, но и ещё не мейнстрим. AR уже давно вышла за рамки «игрушки для презентаций» и постепенно находит своё место в маркетинге и digital-продуктах. Массового применения пока нет, но интерес к этой технологии стабильно растёт, и именно сейчас важно разобраться, какие возможности и ограничения у неё есть.

Для специалистов, которые сталкиваются с AR в работе и хотят понимать не только красивые кейсы, но и реальные ограничения и вызовы, эта статья может быть полезной.

Я расскажу, какой путь мы как компания прошли сами: что пробовали, какие форматы сработали, на чём пришлось остановиться и чего ждём дальше. По сути — это взгляд изнутри на то, как webAR постепенно готовится к прорыву и что digital-специалистам стоит учитывать уже сейчас, если они хотят быть готовыми к будущему.

Читать далее

Ещё один AI инструмент для Unity: «распаковка» Code Maestro

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.4K

Помимо Unity AI, доступной бесплатно в Unity 6.2 beta, и очень странного и сырого NimbleFox AI, появился ещё один игрок среди AI-решений для Unity, но с совершенно другим подходом — Code Maestro. Расскажу, что нам, разработчикам, предлагается, и поделюсь своим опытом и впечатлениями от этого инструмента.

Читать далее

Поговори со мной

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров6.3K

Все вы наверняка представляете, как выглядит диалог между персонажами в различного рода симуляторах колоний: персонажи подошли друг к другу, над головами появляются баблы, запускается анимация. На первый взгляд такая задача не выглядит как нечто экстремально сложное, не так ли?

Но у меня это заняло около полутора месяцев работы в свободное время по вечерам.
В этой статье я расскажу про свой кейс проектирования и реализации механики разговора NPC, и почему эта задача намного сложнее, чем представляется в самом начале.

Читать далее

Fallout 2 на Unity

Время на прочтение3 мин
Количество просмотров32K

Привет всем поклонникам вселенной Fallout, особенно её первых двух частей. Сегодня речь пойдёт о Fallout 2 — попытки перенести вторую часть Fallout предпринимались не единожды. Есть вот такой интересный ремейк, а ещё есть группа энтузиастов, пытающихся перенести вторую часть Fallout на движок Fallout 4. Я не знаю, в каком статусе находятся эти проекты; подозреваю, что воз и ныне там. Как бы то ни было, намерения самые что ни на есть благие. В этот раз я хочу представить очередную попытку перенести Fallout 2 в 3D, на этот раз на движок Unity.

Почему Unity?

Изначально мой выбор пал на Unreal Engine 5, так как уровень графики и богатый API движка впечатляют. Но я быстро понял, что Unreal Engine 5 — это выбор для AAA-проектов либо для полноценных команд, которые уже собраны и готовы работать. В то время как Unity идеально подходит для энтузиастов-одиночек. Дополнительным обстоятельством послужил мой ноутбук — Unreal Engine 5 он банально не тянет, даже редактор работает со скрипом. В итоге звёзды сошлись и указали на Unity: выбор сделан.

Читать далее

Еще один честный взгляд на инди геймдев

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров6.8K

Привет дорогой читатель, не спеши листать дальше, ведь тут очередной раз «без всякого вранья», автор пишет про то как он за 1-у неделю сделал игру своей мечты и заработал миллионы миллионов...Ладно, шучу. Хочу просто жестко проехать по вот таким вот статьям.

Много «букаф» не планирую, хотя как пойдет. Итак — добро пожаловать в Netkot бар:‑)

Читать далее

Обзор DI-фреймворков для Unity

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.1K

Недавно открыл для себя новый DI-фреймворк — RefleX, который, как оказалось, уже давно набирает популярность. Он является аналогом известных многим Zenject/Extenject и VContainer и открыто себя им противопоставляет. Стоит ли этот фреймворк внимания, что лучше выбрать, какие есть альтернативы — об этом расскажу далее, опираясь на свой опыт.

Читать далее

Оптимизация Unity-сцены: от Profiler до Object Pooling. Убираем лаги шаг за шагом

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.1K

Твоя игра на Unity тормозит?
В этой статье гайд о том, как поднять FPS с 30 до 60+.
Мы вместе разберем Profiler, GC, Object Pooling и другие "болевые точки".

Читать далее

#2. Первые шаги при разработке 2D игры на Unity

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров3.7K

Всем привет!

В этой статье я расскажу с чего начать непосредственно разработку игры на примере своего проекта - экономического симулятора

Я опишу следующие темы:

1. Используемые инструменты
2. Настройку окружения
3. Написание простой фичи - сделаем 2D грид, простой тайл и научимся выводить в консоль координаты ячеек.

Эта статья будет интересна именно начинающим разработчикам и людям, которые делают первые шаги в геймдеве.
Опытный программист увидит это примерно так:

Третьеклашка пишет статью про то, как он научился в арифметику. Кстати, ты там сложил неправильно.

Читать далее

ADR: фиксируем архитектурные решения

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.6K

Это короткий пост, вдохновлённый карточками по теме, которые я встретил на канале S0ER'а. В геймдеве такая практика встречается нечасто. Поэтому внесу дополнительное упоминание в ленту. Оставлю вводные, ссылки на более подробное изучение, поделюсь своим опытом и расскажу, какое отношение к этому имеет AI.

Читать далее

Ближайшие события

The role of a user persona in UX and how to create it

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров260

A lot of articles and guides on how to create an effective UX design for a software product mention “sticking to a user persona” in order not to waste efforts and resources on a non-target audience. What is a user persona, how to define it, and how can it help the UX team in finding the best design solutions for a product? 

Читать далее

Начать разрабатывать игры без опыта программирования

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров8K

Всем привет!

Я решил вести блог о разработке игр на своем личном опыте. Стартовая позиция - без опыта в разработке, не было понимания даже базового синтаксиса.

На примере экономического симулятора расскажу, насколько легко или трудно дается программирование, с какими сложностями столкнулся. Буду писать про фичи, типичные ошибки и подходы, которыми сам пользуюсь при разработке.

Статьи пишу спустя чуть более, чем полтора года от старта работ, так что будет интересно!

Читать далее

Копаемся в открытом исходном коде Unity VR игр. Часть 2: NorthStar

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров769

Это вторая статья из небольшого цикла, посвящённого знакомству с некоторыми любопытными VR-играми, а заодно и с примерами проблем в их исходном коде, найденных с помощью PVS-Studio. Знакомьтесь, NorthStar!

Читать далее

SOLID для начинающих Unity-разработчиков: простыми словами и с примерами из жизни

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.8K

SOLID для начинающих Unity-разработчиков.
Разбираю 5 принципов программирования через аналогии из жизни.
Каждый принцип - с примерами кода на C#.

Читать далее

Сделай игру понятной без слов: нарративный дизайн для инди

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.4K

Как превратить атмосферу, звук и механику в настоящую историю которую проживет игрок, вместо трёх страниц диалога.

Читать далее

Копаемся в открытом исходном коде Unity VR игр. Часть 1: RocketMan

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров1.1K

Это первая статья из небольшого цикла, посвящённого знакомству с некоторыми любопытными VR-играми, а заодно и с примерами проблем в их исходном коде, которые нашлись с помощью PVS-Studio. Знакомьтесь, RocketMan!

Читать далее

Простыми словами для начинающих Unity-разработчиков учим принципы KISS, DRY, YAGNI и BDUF через аналогии из жизни

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.4K

Большинство статей о принципах разработки написаны сложным языком и отпугивают новичков. В этом материале KISS, DRY, YAGNI и BDUF объясняются через бытовые аналогии с примерами на Unity C#. Плюс рассказываем, когда эти принципы стоит нарушать.

Читать далее
1
23 ...