Принцип SRP vs принцип KISS. Как найти золотую середину?🤔
Сегодня я вам расскажу что делаю именно я)
🔥/🤯
Жмите на посмотреть ↓
Сегодня я вам расскажу что делаю именно я)
🔥/🤯
Жмите на посмотреть ↓
Teletype
Принцип SRP vs Принцип KISS. Как найти баланс?
Всем привет, сегодня я хотел бы поделиться опытом, как писать код так, чтобы система была с одной стороны гибкой, а с другой...
Ребята, всем привет👋
Поздравляю вас с наступающим новым годом и хочу поделиться интересной информацией, которую вы можете глянуть в этом ролике
Вкратце, 20го числа в 19 00 по мск я провожу открытый урок по атомарному подходу, поэтому если вам интересно узнать что-то новое и улучшить свои навыки в программировании, то welcome😎
Помимо этого, я также разработал специальный курс, в котором мы будем разбирать механики и атомарный подход на примере разработанной мной игры - Top-Down Zombie Shooter.
Ссылку на сайт с курсом также прикрепляю
Поздравляю вас с наступающим новым годом и хочу поделиться интересной информацией, которую вы можете глянуть в этом ролике
Вкратце, 20го числа в 19 00 по мск я провожу открытый урок по атомарному подходу, поэтому если вам интересно узнать что-то новое и улучшить свои навыки в программировании, то welcome😎
Помимо этого, я также разработал специальный курс, в котором мы будем разбирать механики и атомарный подход на примере разработанной мной игры - Top-Down Zombie Shooter.
Ссылку на сайт с курсом также прикрепляю
YouTube
Атомарный подход в Unity
Друзья, всем привет!
Это видео для тех, кто хочет в Новом Году еще больше прокачать свои скилы в Unity. А именно - узнать, понять и полюбить атомарный подход.
Всех с наступающим Новым Годом!
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru…
Это видео для тех, кто хочет в Новом Году еще больше прокачать свои скилы в Unity. А именно - узнать, понять и полюбить атомарный подход.
Всех с наступающим Новым Годом!
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru…
Закрепляю ссылку на стрим по атомарному подходу 🤗
20-го декабря в 19 00 по мск
https://www.youtube.com/live/BB8tgIX9AXY?si=JmP7ydYhmto7lL37
20-го декабря в 19 00 по мск
https://www.youtube.com/live/BB8tgIX9AXY?si=JmP7ydYhmto7lL37
YouTube
Введение в Атомарный подход (Часть 1)
На данном открытом уроке мы разберем, что такое атомарный подход и рассмотрим, как можно реализовать и повторно использовать механики персонажа в Unity!
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru
Телеграм канал: https://t.me/unitycodecraft…
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru
Телеграм канал: https://t.me/unitycodecraft…
Unity Craft pinned «Закрепляю ссылку на стрим по атомарному подходу 🤗 20-го декабря в 19 00 по мск https://www.youtube.com/live/BB8tgIX9AXY?si=JmP7ydYhmto7lL37»
Ребята, написал статью. Надеюсь, вам будет интересно ознакомиться перед стримом
Хабр
Атомарный подход в Unity
Привет, Хабр! 👋 Меня зовут Игорь, и я Unity Developer. Последние несколько месяцев я разрабатываю зомби шутер в Unity на атомарном подходе. Несмотря на то, что подход оказался достаточно удобным и...
Ребята, спасибо большое за стрим, было приятно провести с вами время! ☺️
Прикрепляю ссылку на запись стрима, как и обещал. Для удобства добавил тайм-коды 😎
Прикрепляю ссылку на запись стрима, как и обещал. Для удобства добавил тайм-коды 😎
YouTube
Введение в Атомарный подход (Часть 1)
На данном открытом уроке мы разберем, что такое атомарный подход и рассмотрим, как можно реализовать и повторно использовать механики персонажа в Unity!
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru
Телеграм канал: https://t.me/unitycodecraft…
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru
Телеграм канал: https://t.me/unitycodecraft…
Ребята, всем большое спасибо за совместно проведенное время!🔥
Добавил тайм-коды в финальный третий стрим на случай, если появится желание посмотреть/пересмотреть
https://youtube.com/live/lIX9ryGy7mo
Добавил тайм-коды в финальный третий стрим на случай, если появится желание посмотреть/пересмотреть
https://youtube.com/live/lIX9ryGy7mo
YouTube
Динамические Объекты. Атомарный подход (Часть 3)
В третьем открытом уроке рассмотрим динамические поведения игровых объектов. Сделаем подключение механики перемещения и поворота в Run-time. Реализуем временные эффекты яда и заморозки.
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru…
Всю информацию о курсе можно узнать на сайте: https://unitycodecraft.ru…
🎁 А здесь вы сможете ручками пощупать демо-пример на Unity, который делали в видео
GitHub
GitHub - StarKRE/unity-atomic-sample: Пример механик на атомарном подходе на Unity
Пример механик на атомарном подходе на Unity. Contribute to StarKRE/unity-atomic-sample development by creating an account on GitHub.
Forwarded from Igor Gulkin
This media is not supported in your browser
VIEW IN TELEGRAM
Всем, привет! 👋
Вчера прошел вводный урок на курсе Unity Gameplay Developer
Познакомились, определили формат обучения, посмотрели архитектуру демо-проекта, зомби-шутера
Благодарю всех, кто пришел. Было круто! 🔥
Если у вас вдруг возникнет желание к нам присоединиться, то можно записаться на курс до конца этой недели, включая воскресенье 😎
Оставляю свои контакты для записи @starkre22 🙂
Вчера прошел вводный урок на курсе Unity Gameplay Developer
Познакомились, определили формат обучения, посмотрели архитектуру демо-проекта, зомби-шутера
Благодарю всех, кто пришел. Было круто! 🔥
Если у вас вдруг возникнет желание к нам присоединиться, то можно записаться на курс до конца этой недели, включая воскресенье 😎
Оставляю свои контакты для записи @starkre22 🙂
unitycodecraft.ru
Full-Stack Unity Developer
Первый курс по разработке игр на атомарном подходе
Всем, привет! 👋
Немного решил поделиться материалами с моего прошедшего курса. Поскольку в основе любой архитектуры скорее всего будет фреймворк, то, вот, выложил лекцию по Zenject
Думаю, это будет полезно 👉👈
https://youtu.be/D2lMz9fJ3rQ?si=ucO134Kss_JdBT6t
Немного решил поделиться материалами с моего прошедшего курса. Поскольку в основе любой архитектуры скорее всего будет фреймворк, то, вот, выложил лекцию по Zenject
Думаю, это будет полезно 👉👈
https://youtu.be/D2lMz9fJ3rQ?si=ucO134Kss_JdBT6t
YouTube
Урок по Zenject (20.03.24)
Всем привет! 👋
Решил выложить вебинар по Zenject с моего курса . Надеюсь вам будет полезно. Приятного
просмотра :)
Тайм-коды:
00:00 Подключение
1:20 Введение
2:00 Что такое фреймворк
6:25 План урока
8:30 Повторение
16:00 Что такое Zenject
17:00 Установка…
Решил выложить вебинар по Zenject с моего курса . Надеюсь вам будет полезно. Приятного
просмотра :)
Тайм-коды:
00:00 Подключение
1:20 Введение
2:00 Что такое фреймворк
6:25 План урока
8:30 Повторение
16:00 Что такое Zenject
17:00 Установка…
Всем привет! 👋
В эту субботу будет стрим в 19:00 по МСК
Не могу сдерживать эмоций, потому что это жесть! 🔥🔥🔥
В общем прошло полгода, и я сделал фреймворк для разработки игр на процедурной парадигме, и скорость моей разработки игр выросла в 5 раз 🚀
Если вкратце, то 6 лет я разрабатывал игры с помощью ООП и считал, что это самый лучший и правильный подход... Но оказалось не совсем так)
Сегодня я пришел к тому, что ООП хорош в разработке отдельных компонентов, в которых важна инкапсуляция, но взаимодействие между этими объектами лучше описывать статическими методами, которые получают на вход данные из центрального реестра и выполняют над ними работу. Поскольку в процедурном программировании есть четкое разделение на данные и логику, то разработчик может легко переиспользовать любую процедуру или функцию в другой процедуре, и это существенно уменьшит дублирование кода и самое главное — упростит архитектуру!
В результате этого я полностью отказался от Zenject и DI, потому что это гибче, проще и быстрее)
Поэтому зовите всех знакомых, кто занимается разработкой игр на Unity!
Уверен, что такое должен увидеть каждый разработчик, кто хочет делать игры быстрее и качественнее 💪
-----------------------------------------------
Что будет на стриме? 📺
1. Проблематика ООП
2. Что такое процедурное программирование
3. Разработка персонажа
4. Боевые примеры
5. Выводы
6. Ответы на вопросы
В эту субботу будет стрим в 19:00 по МСК
Не могу сдерживать эмоций, потому что это жесть! 🔥🔥🔥
В общем прошло полгода, и я сделал фреймворк для разработки игр на процедурной парадигме, и скорость моей разработки игр выросла в 5 раз 🚀
Если вкратце, то 6 лет я разрабатывал игры с помощью ООП и считал, что это самый лучший и правильный подход... Но оказалось не совсем так)
Сегодня я пришел к тому, что ООП хорош в разработке отдельных компонентов, в которых важна инкапсуляция, но взаимодействие между этими объектами лучше описывать статическими методами, которые получают на вход данные из центрального реестра и выполняют над ними работу. Поскольку в процедурном программировании есть четкое разделение на данные и логику, то разработчик может легко переиспользовать любую процедуру или функцию в другой процедуре, и это существенно уменьшит дублирование кода и самое главное — упростит архитектуру!
В результате этого я полностью отказался от Zenject и DI, потому что это гибче, проще и быстрее)
Поэтому зовите всех знакомых, кто занимается разработкой игр на Unity!
Уверен, что такое должен увидеть каждый разработчик, кто хочет делать игры быстрее и качественнее 💪
-----------------------------------------------
Что будет на стриме? 📺
1. Проблематика ООП
2. Что такое процедурное программирование
3. Разработка персонажа
4. Боевые примеры
5. Выводы
6. Ответы на вопросы
Unity Craft pinned «Добавил возможность обсуждать канал) https://t.me/+4QgqIW88dBIxZGU6»
Всем привет! 👋
Решил выложить вторую часть вебинара и поделиться, как можно реализовать игровой цикл игры, расширив Zenject)
Приятного просмотра 📺
https://youtu.be/uoW8Ahh4CPo?si=ccbTWLD1foIg4bJ-
Решил выложить вторую часть вебинара и поделиться, как можно реализовать игровой цикл игры, расширив Zenject)
Приятного просмотра 📺
https://youtu.be/uoW8Ahh4CPo?si=ccbTWLD1foIg4bJ-
YouTube
Игровой цикл на Zenject. Вебинар (27.03.24)
В этом видео вы увидите, как можно разработать систему игровых событий на Zenject, опираясь на компонент MonoKernel. Поэтому надеюсь, что будет интересно и полезно изучить глубже архитектуру Zenject'а и посмотреть его способы расширения.
Тайм-коды:
0:00…
Тайм-коды:
0:00…
Сегодня будет стрим в 19:00 по МСК, поговорим немного про UI 🙂
https://www.youtube.com/live/UH8vJ8hjNY8?si=jADHbqnRyKRXGkwp
https://www.youtube.com/live/UH8vJ8hjNY8?si=jADHbqnRyKRXGkwp
YouTube
СТРИМ: РАЗРАБОТКА RTS. ЧАСТЬ 2
Ссылка на телеграмм-канал:
https://t.me/unitycodecraft
https://t.me/unitycodecraft