aks2dio | Unity и геймдев
490 subscribers
185 photos
5 videos
223 links
Директ: @antonkerp

Про GameDev, разработку на Unity и C#, менеджмент, образование, менторство и карьеру в целом.

С 2017 г. разрабатываю, лидую, преподаю и консультирую.
Был в найме, стартапах, фрилансе, инди.
Опыт: Mobile, Desktop, Web, XR.
Download Telegram
📝 С Днём Знаний! 📝

По забавному совпадению в этот день я опубликовал ❗️новую статью❗️ про современное сохранение прогресса в играх. Это большой FAQ, куда я постарался в доступной форме упаковать актуальные и накопленные за 7 лет наблюдения. Надеюсь, эта работа ответит на многие вопросы и поможет в решений подобных задач на своих проектах.

Хайлайты:
- Для чего нужна система сохранений?
- Какие задачи решает система сохранений?
- Какие процессы происходят внутри?
- Как реализовать систему программно?
- Какие варианты реализаций существуют?
- Как обеспечить гибкость и масштабируемость?
- Зачем и когда нужны гибкость и масштабируемость?

Статья доступна на 📝 Habr, 📝 Dtf
—————————————
#unity #gamedev #development #save #cloud #data #геймдев #разработка #сохранения #данные #облако #aks2dio #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
💾 Сохранение игрового прогресса v2.0 💾

Сегодня я выступаю на Cityfest в Новосибирске с докладом о сохранении прогресса в играх.

Это стало поводом посмотреть свежим взглядом на свой ранее опубликованный материал.

Обновлённая и дополненная версия доступна на 📝 Habr и 📝 Dtf.

Переписал многие разделы. Дополнил новой информацией и ссылками на ресурсы. Не очень значительный контент даже удалил.

Доофрмил репозиторий с примерами. Потестировал им для себя дополнительно ещё и GitVerse.
—————————————
#unity #gamedev #development #save #cloud #data #геймдев #разработка #сохранения #данные #облако #aks2dio #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
Были опубликованы записи с прошедшего Gamedev Cityfest 📺 в Новосибирске.

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

Планировал провести работу над ошибками, подготовить новую тему и выступить на фестивале у Unigine, но по таймингам не удалось совпасть. Буду выбирать из других мероприятий 🔍
—————————————
#unity #gamedev #development #save #геймдев #разработка #сохранения #aks2dio #выступление
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2😎1
Способ хранения настроек своих тулов в Unity
Уровень материала: 🐣 #junior

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

Часто для этого используют ScriptableObject'ы. Но тогда нужно создавать объект в проекте, следить за его наличием, хранить где-то в файловой системе, добавлять в Git или в .gitignore (или иные варианты VCS). То же самое относится к другим сериализованным форматам данных.

Но что, если нужно сохранить какую-то мелочь, которая не должна попасть в VCS и которая нужна только на некоторое время?

Казалось бы, для этого могли бы подойти PlayerPrefs. Однако PlayerPrefs созданы для игровых данных. Если игра активно использует этот механизм, есть риск из редактора случайно нарушить целостность игровых данных.

Продолжение — в комментариях 💬
〰️〰️〰️〰️〰️〰️

#gamedev #unity #development #editor #save #tool
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔2🔥1