Как стать автором
Обновить
13.59

Unity *

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

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

Паттерны проектирования в Unity: от Singleton до Object Pool

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

Паттерны проектирования в Unity: от Singleton до Object Pool

В этой статье мы подробно рассмотрим ключевые паттерны проектирования, такие как Singleton, Observer, Factory Method и Object Pool. Узнайте, как эти паттерны могут улучшить структуру вашего кода, повысить производительность игры и упростить управление ресурсами. Пошаговые примеры помогут вам внедрить эти методы в ваш проект и сделать его более масштабируемым и устойчивым.

Читать подробнее
Всего голосов 7: ↑4 и ↓3+3
Комментарии0

Новости

Ещё одна статья Unity vs Unreal Engine

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

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

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

Читать далее
Всего голосов 11: ↑11 и ↓0+12
Комментарии17

Кликер на Unity с использованием нейросети для генерации графики

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

Разработка кликера на Unity под ПК/Андроид и быстрое создание графики при помощи пиксель-арт нейросети.

Ну типа... Читать
Всего голосов 11: ↑6 и ↓5+3
Комментарии38

Гуманитарий с 0 знаний в программировании. 4 часть. Привет и пока, геймдев

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

Маленькие дети! Ни за что на свете. Не идите в геймдев, Игры создавать! В геймдеве реклама, В геймдеве обманы, В геймдеве большие деньги, Заработают на вас!

Но что же нам делать!?

Только лишь — качественная информация и самообразование!

Сохранить нервы, время и деньги
Всего голосов 15: ↑10 и ↓5+6
Комментарии31

Истории

StableProjectorz — бесплатный инструмент для текстурирования 3D-моделей с помощью нейросетей

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

Привет, Хабр! Хочу поделиться с вами своей разработкой - программой StableProjectorz, которая поможет упростить и ускорить создание текстур для ваших 3D-моделей с использованием нейросетей.

Читать далее
Всего голосов 30: ↑30 и ↓0+36
Комментарии12

Настоящий эффект параллакса

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

Parallax 3D

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

Читать далее
Всего голосов 9: ↑8 и ↓1+8
Комментарии11

VFX Система в одном шейдере

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

Кастомная VFX система для юнити обходящая по производительности стандартную ParticleSystem в идеальных для неё условиях на 11%, используя возможности графического процессора для всех вычислений и рендеринга. Она разработана для платформ Android и iOS и предлагает значительные преимущества в производительности и возможности к широкой кастомизации. Однако она имеет ограничения, которые необходимо учитывать в некоторых случаях использования.

Читать далее
Всего голосов 4: ↑4 и ↓0+5
Комментарии8

Архитектура в Unity-разработке: паттерн «Спагетти»

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

Полгода назад меня повысили до ведущего Unity-разработчика, и тогда я почувствовал, что должен поднять уровень навыка написания кода. Мне надоело создавать прототипы, которые впечатляли клиентов и работодателей, в то время как через год кодовая база превращалась в адское месиво, изобилующее ошибками и горами технического долга.

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

Мне однако этот ответ не понравился, и я надеюсь, что он не является окончательным. Поэтому я решил бросить себе вызов и сделать игру — не ради славы или денег, а чтобы исследовать саму природу того, как создавать игры. В надежде найти архитектурный паттерн, который сможет привести меня к чему-то большему, чем гора спагетти-кода.

Читать далее
Всего голосов 20: ↑17 и ↓3+20
Комментарии5

История создания моей первой игры на Unity

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

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

Читать далее
Всего голосов 22: ↑19 и ↓3+23
Комментарии13

Прочитал книгу по C# или что написал Рома Сакутин

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

С Романом познакомился еще когда он записывал токсичные видео на YouTube, про то, как люди плохо пишут код и создавал образ человека, который знает как писать чистый и аккуратный код. На самом деле, Роман знает это, но то, как он пользуется этим знанием, создает много вопросов.

Тогда многие последовали за ним, начали применять практики которые он пропагандировал и в целом, доверять его слову.

Потом в какой то момент Рома создал свою онлайн-школу для программистов на C# и я даже приобрел его курс. И тогда то, я понял, что он учит не сильно лучше, чем другие школы.

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

Читать далее
Всего голосов 32: ↑23 и ↓9+21
Комментарии86

ч.16 Сервер для 2D MMO RPG игры (realtime) — MVP готов

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

С 2021 года я начал делать свою MMO игру обнаружив что нет готовых сервисов ни в России, ни за рубежом. Но сделать игру я мечтал со времен «Бойцовского клуба» и текстового «Амулета дракона», вдобавок уже был неплохим программистом.

Так и родилась идея написать свое решение Авторитарного сервера для 2D Mmo RPG игр и, как говорил Илон Маск, «Батут работает».

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии48

Написал книгу по C#

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

6 лет писал томными вечерами книгу по программированию. Рассказываю как собрал на неё деньги, с какими сложностями столкнулся и почему каждому разработчику стоит это сделать.

Читать далее
Всего голосов 31: ↑18 и ↓13+9
Комментарии22

Сравнение сборщиков мусора в Unity и .NET

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

В этой статье я хотел бы рассказать о различиях между сборкой мусора в Unity (IL2CPP) и .NET. Несмотря на то что IL2CPP существует более 10 лет, я до сих пор встречаю недоумение, когда беседа заходит на тему Garbage Collector (GC) касательно Unity. Считать реализацию GC в .NET, ровно как и в JVM, единственным существующим решением — не верно. А тем более принимать такую реализации как "по умолчанию" используемую в Unity — есть заблуждение. Надеюсь эта статья будет полезной, даст верное понимание и устранит заблуждения. Ну а в конце статьи затронем грядущие серьезные изменения в Unity.

Читать далее
Всего голосов 18: ↑18 и ↓0+21
Комментарии8

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

Миграция json файлов

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

Прорыв в миграции JSON файлов: как мой новый open source плагин перевернул процесс переноса данных пользователей!

Читать далее
Всего голосов 20: ↑7 и ↓13-4
Комментарии17

Top-down шутер с элементами тактики: опыт solo-разработки на Unity

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


Привет, Хабр! Хочу поделиться своим опытом и рассказать о проекте, над которым работаю в одиночку – это top-down шутер с элементами тактики, вдохновленный такими играми, как Door Kickers, Ready or Not и Rainbow 6 Siege.

Пока что проект находится на стадии раннего проектирования. В игре ещё нет играбельной версии, но я активно работаю над её созданием, используя Unity и C#.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии9

Вашим играм не нужна State Machine

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

Сегодня я, наконец, расскажу, почему игровой ИИ, основанный на машине состояний, это ленивое подобие ИИ и не должно видеть свет в любом не пет-проекте.

Читать далее
Всего голосов 33: ↑8 и ↓25-15
Комментарии18

Анимируем 3d-персонажа в среде Unity: контроллер анимаций, параметры, условия

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

В этой статье продолжим делать управление 3d-персонажем в среде Unity. В прошлый раз мы остановились на портировании анимаций, они добавились без материалов (текстур). Чтобы отобразить текстуры из исходной blender-модели, кликнем на одну из анимаций, например, idle.fbx, в правом окне выберем вкладку Materials. В комбобоксе Material Creation Mode выберем Standard (Legacy), Location - Use External Materials (Legacy), остальные поля оставим неизменными, нажмем кнопку Apply. Теперь наша анимация отображает исходный skin модели.

Читать далее
Всего голосов 3: ↑2 и ↓1+5
Комментарии6

Как не стоит делать игры на Unity

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

Много статей написано про хороший и плохой код, но статей с разборами проблем реального кода очень мало (за исключением багов в open source проектах), поэтому решил показать проблемы в реальной игре на Unity.

Читать далее
Всего голосов 7: ↑7 и ↓0+8
Комментарии3

Чему могут научить пул реквесты в чужие проекты

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

Привет. Гоу разберем почему вам может быть полезно вносить вклад в сообщество программистов. Речь пойдет про запросы на внесение изменений через форк проекта.

Читать далее
Всего голосов 14: ↑6 и ↓8+3
Комментарии5

3D игра на ленте Мёбиуса, основы механики

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

Любопытная и в то же время незамысловатая пространственная загогулина, лента Мёбиуса, кажется, могла бы быть интересной формой для «террейна» в компьютерной игре. Так за чем же дело встало?

Идем гулять по ленте Мёбиуса!
Всего голосов 11: ↑11 и ↓0+11
Комментарии9
1
23 ...