Обновить
32K+

Unity *

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

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

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

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

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

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

Читать далее

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

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

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

Читать далее

Fallout 2 на Unity

Время на прочтение3 мин
Охват и читатели67K

Привет всем поклонникам вселенной 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 мин
Охват и читатели19K

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

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

Читать далее

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

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

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

Читать далее

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

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

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

Читать далее

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

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

Всем привет!

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

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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 мин
Охват и читатели21K

Всем привет!

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

Читать далее

Анализаторы для Unity

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

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

Я успел всеми ими попользоваться в какой-то мере — кратко расскажу про эти инструменты. И один из них сейчас можно купить по очень выгодной цене.

Читать далее

AI для Rider в разработке под Unity

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

Давно не касался темы AI, хотя в этой сфере постоянно происходит много нового.

У меня успело накопиться несколько обновлений, которые могут оказаться для кого-то полезными, т.к. разработка с Rider под Unity имеет некоторую специфику, из-за чего приходится много экспериментировать и выискивать удобные инструменты.

Расскажу, что я успел попробовать, чем и как пользуюсь сейчас.

Читать далее

Хочу отдать игру в open source

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели18K

Всем привет. Восемь лет назад я написал браузерную IO игру про космические сражения. Какое‑то время игра была в онлайне и даже пользовалась некоторой популярностью, но потом я ее забросил. А сегодня случайно наткнулся на старый ролик, сделанный игрокам — https://www.youtube.com/watch?v=AG7rVC1LiNM. И подумал, что ведь она неплохо выглядит даже сейчас. Что если кто‑то захочет ее развить?

Серверная часть написана на go, один сервер поддерживает до 2000 одновремнных игроков. Клиент написан на Unity3d. Есть еще боты, работающие на том же протоколе, что и клиент. Они туповатые, но в целом, умеют и воевать и преследовать игрока и собирать ресурсы. Ботов написал на java мой брат.

Конечно, все исходники давно устарели — версии go и unity там восьмилетней давности. Но все это можно реанимировать и привести в порядок, если найдутся люди, желающие развивать такой проект. Лично мне хотелось бы вписать текущий гэймплэй в какую‑то более интересную и общую вселенную — сделать из этого RPG может быть.

Кому интересно пишите комментарии или в личку.

Готов ответить на вопросы.

Читать далее