|
![]() Интересное из мира Unity #1 (27.01.23 — 2.02.23)Пятница, 03 Февраля 2023 г. 13:03 (ссылка)
Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Я решил вести дайджест новостей по Unity, отбирая интересные посты из того, что произошло за неделю. Красивые проекты, интересные ролики и многое другое. Если вам интересна Unity разработка — добро пожаловать под кат! Читать далееhttps://habr.com/ru/post/714634/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714634
![]() Подключаем SignalR к UnityЧетверг, 26 Января 2023 г. 10:02 (ссылка)
Часто в играх необходимо получать обновления игрового баланса, обновлять профиль игрока, сохранять достижения и выдавать награды. Если хранить данные прямо в клиенте, то придется ждать публикации нового патча командой. Как более гибкое решение - получать конфигурацию и ресурсы для игры с внешнего сервера. В посте рассмотрим как можно из клиента Unity подключиться к простейшему сервису для получения от него сообщения. Для реализации сервиса возьмем библиотеку SignalR. Читать далееhttps://habr.com/ru/post/712918/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712918
![]() UI Роутер в UnityЧетверг, 19 Января 2023 г. 10:29 (ссылка)
Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Обсуждая по работе архитектуру речь зашла про UI. Есть много разных подходов к тому как работать с графическим пользовательским интерфейсом в Unity. Хотелось предложить один вариант реализации переходов по интерфейсу плюс заодно показать пример использования атрибутов и рефлексии в C#. Читать далееhttps://habr.com/ru/post/711524/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711524
![]() Hyper-casual. Работа на энтузиазмеСреда, 18 Января 2023 г. 16:08 (ссылка)
Можно ли сказать, что Hyper-casual Game появились в 2017 году? Если верить Wikipedia, то да. Именно тогда мобильные сторы заполнили розовые и синие стикмены, нам предлагали выщипывать брови, красить автомобили, подметать улицы и собирать шарики в разном формате. В тот год начали формироваться новые правила для нового рынка. Паблишеры разного размера и разной степени известности открывали направления по работе с Hyper-casual. Игровые студии срочно открывали отделы по этому направлению или даже полностью перестраивались на новые рельсы. Лозунг того времени в Hyper-casual: “Даешь по прототипу в неделю”. Читать далееhttps://habr.com/ru/post/711410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711410
![]() Модульная архитектура в UnityПонедельник, 16 Января 2023 г. 16:07 (ссылка)
В процессе развития юнити разработчики проходят путь от “god обжектов” до проектирования сложных, гибких, абстрактных систем. Со временем эти системы обрастают своими уникальными особенностями, стандартами и инструментами. Образуя из себя фреймворк или даже движок. Такие фреймворки зачастую имеют излишний функционал для конкретно взятых задач. Документации становится все больше и больше, да просто тонны документации! Не смотря на это, порог вхождения для вновь прибывшего на проект разраба неуклонно растет. А также есть те кто сразу же отказывается от работы на таких фреймворках, со словами “А зачем мне лезть в это абстрактное болото!?”. И я их прекрасно понимаю. И что же получается, пытаясь избежать проблем с хард кодом мы обрели другие проблемы, так особо и не повысив скорость разработки!? Проблемы, для устранения которых, необходимо ооочень много времени. Т.е. мы прошли путь от крайности к крайности от “хард кода” к фреймворку. Вот и мы столкнулись с той же проблемой. Но нам пришла идея пойти по другому пути. Так возникла концепция новой модульной архитектуры. Ну ладно, может не такая уж и новая, но она имеет свои уникальные особенности. И это не совсем то что вы можете найти в интернете на тему модульной архитектуры, речь пойдет немного о другом. Читать далееhttps://habr.com/ru/post/710912/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710912
![]() Задачка «Вооружимся архитектурой»Суббота, 14 Января 2023 г. 15:55 (ссылка)
Всем привет! Меня зовут Дядиченко Григорий, и я технический продюсер. В своём блоге в телеграм я периодически публикую задачки по Unity. Решение одной задачки получается слишком длинным, чтобы писать про него в блог. Поэтому я решил это оформить в статью. Задачка звучит так. Вы решили сделать с друзьями свой скайрим. У вас пока в игре есть два вида оружия: молот и меч. Они отличаются уроном, прочностью и скоростью атаки. Плюс логикой атаки. Атака молота аое в круговой зоне. Атака меча бьёт до 3 ближайших противников. К вам пришёл катжит и за лунный сахар предложил купить у него схему архитектуры на картинке выше. Предложите решение лучше. В чём проблема данной схемы? Читать далееhttps://habr.com/ru/post/710592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710592
![]() Как использовать функции столкновений в Unity: OnCollisionEnter/Stay/Exit, OnTriggerEnter…Вторник, 11 Января 2023 г. 00:10 (ссылка)
Столкновения (Collisions) играют важную роль в компьютерных играх. Это объемный пласт взаимодействия между игровыми объектами. В этой статье разбирается, как работать со столкновениями в Unity, как ловить и обрабатывать их в коде. Читать далееhttps://habr.com/ru/post/709960/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709960
![]() 2022. Год из жизни CTO в GameDevСреда, 05 Января 2023 г. 00:23 (ссылка)
Доброго времени, Хабр! Сначала немного представлюсь. Меня зовут Сергей. В IT я уже более 13 лет из них в GameDev более восьми. Так вышло, что до написания статьи на хабр дошел только сейчас. И дошел только благодаря подписчикам моего небольшом канала по разработке игр в telegram. К одному из моих постов читатели задали очень много хороших вопросов. Спрашивали они о том что поменялось за этот год, как выглядели собеседования на позицию технического менеджмента и CTO в GameDev. Когда я начал отвечать количество текста становилось все больше и больше. Поэтому пришла мысль оформить все это в отдельную статью. Надеюсь, что материал окажется кому-то интересным, а может даже полезным. Читать далееhttps://habr.com/ru/post/709124/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709124 ![]() Оффлайн-митап Игроделье + Qt6 QMLВоскресенье, 01 Января 2023 г. 19:14 (ссылка)
FAQ: бесплатно, вход свободный для всех (для не работающих в геймдеве — тоже), трансляции не будет (оффлайн), записи через месяц. Сразу после нового года, аккурат кода есть есть время и желание ходить на митапы, мы проводим в Failover Bar в Питере целых две бомбические встречи: 5 января: Qt Meetup от Qute Russia (C++) 6 января: Игроделье. Offline GameDev Meetup в классическом стиле с докладами и обсуждениями (геймдизайн, разработка, управление, арт) Теперь подробней о каждой из них. Читать далееhttps://habr.com/ru/post/708838/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708838
![]() [Перевод] Лекция 9. DREADHALLS — CS50`s Introduction to Game Development с русскими субтитрамиСуббота, 24 Декабря 2022 г. 11:11 (ссылка)
Привет! Перевод очередной лекции на этот раз о знакомстве с Unity и о Helicopter Game 3D в частности Читать далееhttps://habr.com/ru/post/707456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707456
![]() Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 6Вторник, 20 Декабря 2022 г. 18:15 (ссылка)
Правительство РФ анонсировало выделение до $50 млрд для выхода РФ в топ-20 стран—разработчиков Игр к 2030 году. Возможно в скором времени разрабатываемый мной сервис наконец увидит свет. В этой статье я расскажу как сделать архитектуру приложения игрового сервера быстрой и что использует Unity. Эта статья результаты исследований предыдущих так что в ней будет много ссылок на них. Читать далееhttps://habr.com/ru/post/706678/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706678
![]() Использование архитектуры Composition root в Unity. Часть 1. Настройка проекта с нуляСуббота, 17 Декабря 2022 г. 20:47 (ссылка)
Привет всем, кто неравнодушен к архитектурным решениям в рамках проектов на Unity и не только. Если вопрос выбора для вас ещё актуален или просто интересуетесь вариантами, то готов рассказать о реализации архитектуры Composition root с примерами простейшей логики. Здесь есть единая точка входа и Dependency Injection, то есть всё как мы любим. Читаем и разбираемсяhttps://habr.com/ru/post/706140/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706140
![]() Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 5Четверг, 15 Декабря 2022 г. 18:28 (ссылка)
Продолжая серию статей про разработку сервера для онлайн игр (адрес проекта http://my-fantasy.ru) на языке PHP в это части я хочу рассказать про безопасное добавления пользовательского кода для добавления функционала игровых механик. В статье я опишу существующие решения для PHP , сравню скорость работы приведу видео примеры. Для тестов будет использовано следующее железо: Читать далееhttps://habr.com/ru/post/705806/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705806
![]() Unity UI Toolkit: MVVM ннада?Четверг, 15 Декабря 2022 г. 04:31 (ссылка)
Ни для кого не секрет, что Unity сейчас активно работают над новой системой создания пользовательского интерфейса UI Toolkit. Это инструмент разработки интерфейсов вдохновлённый стандартными подходами веб-разработки. И всё бы хорошо, но какого было моё удивление, что, проделав такую работу, они не предоставили механизма связывания данных... Читать далееhttps://habr.com/ru/post/689134/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689134
![]() [Перевод] Лекция 8. Helicopter Game 3D — CS50`s Introduction to Game Development с русскими субтитрамиПонедельник, 12 Декабря 2022 г. 12:36 (ссылка)
Привет! Перевод очередной лекции на этот раз о знакомстве с Unity и о Helicopter Game 3D в частности Читать далееhttps://habr.com/ru/post/704888/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704888
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |