Unity Craft
456 subscribers
14 photos
38 links
Download Telegram
Всем, привет! 👋

Немного решил поделиться материалами с моего прошедшего курса. Поскольку в основе любой архитектуры скорее всего будет фреймворк, то, вот, выложил лекцию по Zenject

Думаю, это будет полезно 👉👈

https://youtu.be/D2lMz9fJ3rQ?si=ucO134Kss_JdBT6t
🔥24👍7🥰3
Всем привет! 👋
В эту субботу будет стрим в 19:00 по МСК

Не могу сдерживать эмоций, потому что это жесть! 🔥🔥🔥

В общем прошло полгода, и я сделал фреймворк для разработки игр на процедурной парадигме, и скорость моей разработки игр выросла в 5 раз 🚀

Если вкратце, то 6 лет я разрабатывал игры с помощью ООП и считал, что это самый лучший и правильный подход... Но оказалось не совсем так)

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

В результате этого я полностью отказался от Zenject и DI, потому что это гибче, проще и быстрее)

Поэтому зовите всех знакомых, кто занимается разработкой игр на Unity!
Уверен, что такое должен увидеть каждый разработчик, кто хочет делать игры быстрее и качественнее 💪

-----------------------------------------------
Что будет на стриме? 📺

1. Проблематика ООП
2. Что такое процедурное программирование
3. Разработка персонажа
4. Боевые примеры
5. Выводы
6. Ответы на вопросы
🔥34🫡42
This media is not supported in your browser
VIEW IN TELEGRAM
👍13🔥6😎2
Добавил возможность обсуждать канал)

https://t.me/+4QgqIW88dBIxZGU6
👍16
Unity Craft pinned «Добавил возможность обсуждать канал) https://t.me/+4QgqIW88dBIxZGU6»
Начинаем стрим)
2👍2🔥1👌1
Ребята, привет! 👋

Публикую preview-версию атомарного фреймворка 🚀
Дополнительно сделал пример мини-игры и туториал по основным фичам фрейма.
Все это можно посмотреть в репозитории по ссылке

Документация в процессе, походу буду допиливать, AI чуть позже подъедет.
Буду рад видеть ваши предложения по улучшениям в issues

Лицензия MIT. Исходный код открытый, так что если нужно, форкайте и подкручивайте фрейм под ваш проект :)
🔥236👍1
Всем, привет 👋

В это воскресенье будет стрим по мультиплееру на Unity 🕹
Поэтому с радостью хотел бы пригласить вас 18 августа в 20:00 по МСК.

На вебинаре разберем основы фреймворка Photon Fusion 2 и механики синхронизации данных

🎯 Цель вебинара:
Изучить основы Photon Fusion 2

🗒 План вебинара:
1. Проблематика разработки сетевых игр
2. Что такое Photon Fusion
3. Установка фреймворка
4. Техническое задание
5. Обзор реализации / Live Code
6. Выводы: плюсы / минусы фреймворка
7. Ответы на вопросы

В конце стрима будет доступен исходный код
Поэтому буду рад видеть всех желающих 🚀
🔥28👍7❤‍🔥4
Всем, привет 👋

Сегодня будет стрим по мультиплееру на Unity 🕹
Поэтому с радостью хотел бы пригласить вас в 20:00 по МСК

На вебинаре разберем, что такое Remote Procedure Calls на фреймворке Photon Fusion 2 и механики синхронизации данных

🎯 Цель вебинара:
Изучить, что такое Remote Procedure Calls

🗒 План вебинара:
1. Повторение
2. Что такое RPC
3. Техническое задание
4. Выводы: плюсы / минусы фреймворка
5. Ответы на вопросы

В конце стрима будет доступен исходный код
Поэтому буду рад видеть всех желающих 🚀
🔥17👍54
Всем салют 👋

Ну шо, в это воскресенье будет очередной стрим по Photon Fusion 2. На это раз рассмотрим сетевые свойства и коллекции 🌐

Поэтому с радостью хотел бы пригласить вас 1 сентября в 19:00 по МСК

На вебинаре разберем, что такое атрибут [Networked], как с ним работать и обрабатывать через ChangeDetector. Далее рассмотрим примеры работы с сетевыми коллекциями такими как: NetworkArray, NetworkDictionary, NetworkLinkedList и NetworkString

🎯 Цель стрима:
Изучить сетевые свойства и коллекции в Photon Fusion 2

🗒 Маршрут стрима:
1. Повторение
2. Сетевые свойства
3. Сетевые коллекции
4. Выводы
5. Ответы на вопросы

В конце стрима будет доступен исходный код
Поэтому буду рад видеть всех желающих 🚀
🔥173👍3
Йоу)
Немного похвастаюсь 😁

Получилось интегрировать Photon Fusion с атомаркой без монобехов... Решение в процессе... Пилю свои сетевые-реактивные структуры данных 💪
🔥20👍64🤯2😢1
Всем привет! 👋

Объявляю набор на второй поток полностью обновленного курса по архитектуре на Unity 🚀

Записаться ко мне можно в лс @starkre22. Количество мест ограничено)

https://unitycodecraft.ru/
👍10🔥64
Йоу-йоу, всем привет 👋

Объявляю серию открытых мастер-классов по разработке игрового интерфейса на атомарном подходе в Unity 🖥

1. Введение в MVx (18.09)
2.
MVP-Presentation Model (23.09)
3.
MVP-Passive View (26.09)

Все трансляции будут на моем Youtube канале
Более подробно читать далее... 👇
🔥15👍52
Предисловие

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

Чтобы не допустить таких потерь времени и финансов, необходимо знать архитектурные шаблоны для работы с UI, чтобы системно решать задачи.

Поэтому я расскажу и покажу свои подходы к разработке UI, которые будут достаточно быстрые в реализации и понятные в коде...
🔥12👍2