Найти в Дзене
Поддержите автораПеревод на любую сумму
Закреплено автором
Yusam Games - Разработка игр на Unity
Мой путь в геймдеве - с чего все начиналось
4 месяца назад
Подарок. Ручная работа. Лазерная резка и гравировка. Клей. Лак. Уже напрашивается шлифовка изделий.
2 недели назад
Коробочка с крышкой откидной. Пишу код для резки вот таких коробочек.
2 недели назад
Режу коробочки на лазере к новому году. Подарки своими руками.
3 недели назад
Добавил механику стрельбы и здоровья! Все механики можно будет переиспользовать в следующих играх. Механики собираются по принципу конструктора. Подробности в видео на канале под рубрикой - "Что под капотом".
2 месяца назад
Атомарный подход использует вместо компонентов атомарные данные, которые мы нашпиговываем в нашу сущность. И в эту сущность мы можем нашпиговать еще и системы которые будут работать с этими данными. Таким образом атомарный подход это подход в котором вы берете коробку в виде вашего игрового объекта, нашпиговываете в нее ваши атомарные данные и потом нашпиговываете ваш игровой объект Behaviour механиками, которые будут обрабатывать вот эти ваши данные. Вот поэтому атомарный подход он больше объектно-ориентированный, потому что он является императивной разработкой программирования. Он пишется с помощью ООП. Но он в себе включает элементы ECS для того чтобы мы могли разделять наши данные и логику. Группа: https://vk.com/codecraftunityedition Atomic Framework: https://github.com/StarKRE22/Atomic Полное видео стрима - https://vk.com/video-233678109_456239017
2 месяца назад
На днях вышла статья "Atomic — свежий взгляд на разработку игр Unity и C#". На прошлой неделе вышла вторая версия архитектурного фреймворка Atomic, который применяет атомарный подход в разработке игр на Unity и C#. Ключевая идея фреймворка заключается в том, чтобы создавать игровые системы из атомарных элементов, которые представляют собой модульные объекты в виде констант, переменных, событий, действий и функций. Такой подход избавляет от лишней сложности объектно-ориентированной архитектуры и фокусируется на реализации игровых механик. В этой статье мы подробно разберём концепцию атомарного подхода и посмотрим, как можно проектировать архитектуру из «болтиков» и «винтиков». Также рассмотрим способ разработки игр на чистом C#, используя Unity в качестве визуализации. Атомарный подход — это гибридный подход, который позволяет создавать игровые системы с помощью атомарных элементов и контроллеров, выполняющих операции над этими элементами. На ранних этапах разработки проект обычно является прототипом основных игровых механик. По мере усложнения прототипа в традиционной ООП-архитектуре часто приходится перестраивать взаимосвязи и переписывать имеющиеся решения, что может привести к костылям и усложнить поддержку в будущих итерациях. Атомарный подход позволяет радикально решить эту проблему. Вы определяете необходимые данные и сразу переходите к написанию бизнес-логики без необходимости проектирования связей между объектами. В основе атомарного подхода лежит авторский паттерн Entity-State-Behaviour (ESB), который состоит из сущности, состояния и поведения. Статья на хабр
2 месяца назад
Добавлен UI (User Interface) и сделан демо режим Клип - Коротко о главном Видео - Что под капотом
2 месяца назад
Добавлен компонент CharacterController для того чтобы персонаж НЕ мог проходить сквозь стены препятствия.
2 месяца назад
Завершена визуальная механика выбора ячейки персонажем и изменение ее статуса состояния. Видео - Что под капотом
2 месяца назад
Мой путь в геймдеве - с чего все начиналось
Всем доброго времени суток! Хочу поделиться своей историей и рассказать о замечательных людях! В 2022 году начал изучать Unreal Engine, познакомился с blueprint, нашел интересные каналы на ютубе зарубежные. Где-то полгода ковырялся - пробовал - тестировал - вроде как все удачно - но не хватало гибкости. То ли не нашел инфы как создавать и писать код - то ли просто семейные дела - остановился на этом. Потом начал изучать Unity и вроде как по примерам начало заходить и начал осваивать с-sharp программирование...
4 месяца назад