Melkov's
168 subscribers
582 photos
76 videos
39 files
221 links
Мой движок: @vecxylog
Чат: @melkovteam
Download Telegram
Искал причину по которой игра крашилась при самом старте ;)
Оказалось что это просто Я😅
This media is not supported in your browser
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
👍3
Как вам сцена? :)
🔥8
👌
🔥3
Начал изучать UniRx, возможно по этой теме будут ролики)
😁😅
😁5
Нас уже 300 человек собралось в чате. Единомышленники из сферы геймдева! 🤩🥳👏

Чат: https://t.me/Mrrebrik_Chat
🔥2
Melkov's pinned «Нас уже 300 человек собралось в чате. Единомышленники из сферы геймдева! 🤩🥳👏 Чат: https://t.me/Mrrebrik_Chat»
Всегда когда играл в игры, параллельно наслаждению и впитыванию сюжета, меня мучали подобные вопросы:
- Как же все устроено?
- Почему меня не пускают туда?
- Что находится там или там?
- Как это работает вот так, а не иначе?
- И кучу подобных вопросов...

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

А бывает, что разработчики делают такие штуки специально, дабы оставить свое присутствие и порадовать фанатов.

Ну так вот, теперь нам удается побывать в роли такого разработчика. Ведь все что делаем в игре будет именно так, как это захотим мы сами. И то как это будет работать, решим тоже мы сами. Поэтому все те вопросы которые были, они испаряются. Это тоже весьма интересно!

Данный момент в разработке, что вы видите на скриншоте, натолкнул меня на такой ход мыслей!
2🔥1
Начал вот такую систему сохранений писать для личного использования.
Думаю получается пока что весьма гибко и удобно!
Планируется сделать ряд вот таких моментов:
- Адаптация под разные платформы(PC, Android, IOS, WebGl)
- Гибкое сохранение по каталогам, ключам, директориям, конкретным путям (Включая стандартные)
- Сохранение на сервер (Firebase, Supabase, Google Cloud, Yandex Cloud)
- Подмена всех PlayerPrefs для мгновенной замены (Для того, чтобы если игра была сделана на системе PlayerPrefs, но хочется перейти на другое, то это будет происходить в один клик)
- Сохранение JSON, XML
- Бинарное сохранение
- Сериализация таких данных как: Color, Quaternion, Matrix4x4, Texture2D, Sprite, Vector2, Vector3, Vector4
- Сделать хоть какую-то систему компрессии
- Ну и обязательно немного криптографии будет! Без этого никак) Если честно, то шифровка данных мне будет самым интересным моментом для данного проекта. Хочется попробовать разное, ибо ранее не доводилось моментов заниматься этим, но я читал книжки об этом😁
👍3
Как только будет готова первая версия данного ассета, в котором что-то уже будет корректно работать, то скину сюда линк на репозиторий в котором можно будет качнуть файлик .unitypacage. А там уже можете юзать в своих проектах!
👍1
Помните я искал способ вызова определенных методов через создание экземляров объекта класса на основе их атрибутов?
Я тогда нашел способ и реализовал для обычных классов c#, которые не являются монобехами.

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

Не совсем пока знаю на сколько это корректо и эффективно, но оно работает. Буду пробовать эту систему в проектах. Поэтому как и что будет понятно, дам вам знать :)
👍3
Сегондя будем с вами разбираться что такое интерфейсы, как их применять и где они могут быть полезными, а главное каким образом.
Информация не будет полноценной, а лишь поверхностно задета, так как этот курс по фреймворку Zenject, но при работе следует уметь работать с интерфейсами, поэтому для целостности картины последующих роликов, я вам расскажу основы.

Видео: https://www.youtube.com/watch?v=04E329xiGGY
👍1
Melkov's pinned «Сегондя будем с вами разбираться что такое интерфейсы, как их применять и где они могут быть полезными, а главное каким образом. Информация не будет полноценной, а лишь поверхностно задета, так как этот курс по фреймворку Zenject, но при работе следует уметь…»
Скоро подготовлю подробный туториал как в текстовом варианте, так и по этому текстовому варианту будет ролик о Yandex SDK.

Я думаю просто так будет удобнее ориентироваться в таком большом количестве информации.

Иметь под рукой путеводитель от А до Я с подробностями - это неплохо)

Я бы о таком мечтал когда начинал изучать все это дело))
Че, получается можете поздравлять😁
Я закончил обучение и теперь полноценно могу уделять все свое время для сферы разработки игр!
👍9
Media is too big
VIEW IN TELEGRAM
Проект: Зомби: Ночь нежити