Итоги четвертого модуля курса по архитектуре4️⃣
Как вы уже наверное поняли во 2️⃣ и 3️⃣ модуле показывать было совершенно нечего. Эти модули были про общий подход к архитектуре, ентри поинт, состояния игры, зависимости, инъекции и контейнеры.
В результате этих модулей была написана большая архитектурная база, аж 28 новых скриптов, направленных на обеспечение дальнейшего удобства в развитии и поддержании будущей игры.
Эта архитектура получилась очень прозрачной, у неё явно видно что откуда идёт и куда приходит.
С такой подготовленной базой для игры будет намного легче реализовывать новые механики✨
Четвёртый4️⃣ модуль был уже интереснее, в нем рассказывалось и показывалось как сделать удобный сервис для сохранения и загрузки прогресса игрока💾
Пока что сохраняется позиция игрока и уровень на котором он находится🚩
Из новых фич были реализованы:
1️⃣Простенький загрузочный экран;
2️⃣Появление игрока в определённой точке на уровне;
3️⃣Сохранение прогресса при проходе через триггер (зелёная коробка на видео).
До этого курса я уже умел писать какую никакую архитектуру в ООП стиле, с SOLID подходом, Точкой входа и паттернами, но с ростом проекта все равно все запутывалось и я снова не понимал кто от кого зависит и что от куда идёт, что создавало хаос и мешало реализовывать новые фичи для игр😵💫
Уже по итогу этих четырёх модулей я выписал себе кучу полезных вещей и научился многим крутым шуткам, что помогут мне писать более крупные игры, легко ориентироваться в их коде и поддерживать его🧑💻
Следующие модули будут по наполнение игры контентом, так что ожидается более разнообразный визуал💎.
Ставь 🤤 если ты ничего не понял из того что тут написано.
Ставь 😏 если тебе было интересно читать что я тут наворотил.
Post #26
220
- ❤ 1
- 👍 1
- 🕊 1