DotNet привет, дорогие друзья.
Стартует 2026 — с чем нас всех и поздравляю.
Этот год посвящаю геймдеву, а именно разработке на Unity. Планы грандиозные: собираю команду и запускаем разработку roguelite-игры.
Здесь — заметки, апдейты, мысли и лог изученного. Фиксирую путь с нуля до результата.
Геймдев для меня — новая территория, а значит путь будет особенно интересным.
Учёба, ошибки, результат — всё здесь.
Погнали!
Стартует 2026 — с чем нас всех и поздравляю.
Этот год посвящаю геймдеву, а именно разработке на Unity. Планы грандиозные: собираю команду и запускаем разработку roguelite-игры.
Здесь — заметки, апдейты, мысли и лог изученного. Фиксирую путь с нуля до результата.
Геймдев для меня — новая территория, а значит путь будет особенно интересным.
Учёба, ошибки, результат — всё здесь.
Погнали!
🔥5
Сегодня был достаточно специфичный день - была долгая прогулка.
В это время успел послушать интересную книгу - "Кровь, пот и пиксели". Короткие рассказы о подноготной создания культовых игр: как тяжело это было, сколько кранчей в процессе и то что не всегда все кончается хепиэндом.
Слушая все эти рассказы мотивация сделать что то самому только растет, особенно после истории Stardew Valley.
Пожалуй пора отдохнуть...
В это время успел послушать интересную книгу - "Кровь, пот и пиксели". Короткие рассказы о подноготной создания культовых игр: как тяжело это было, сколько кранчей в процессе и то что не всегда все кончается хепиэндом.
Слушая все эти рассказы мотивация сделать что то самому только растет, особенно после истории Stardew Valley.
Пожалуй пора отдохнуть...
🔥4
Разбирал тут подходы к левел-дизайну в платформерах. Выбор метода подгрузки — это всегда выбор между удобством работы и тем, что увидит игрок.
1. Отдельные сцены для каждой комнаты или сегмента. Когда игрок проходит дверь, предыдущая сцена выгружается, новая загружается. Переход заметен, зато удобно работать с большим контентом и изолировать логику. Примеры: Rayman (первые части), Cuphead, Hollow Knight.
2. Комнаты внутри одной сцены (аддитивная подгрузка). Игрок находится в одной сцене, соседние комнаты подгружаются заранее, дальние выгружаются. Переход почти незаметен, экономится память, проще контролировать камеру и логику. Так делают Celeste и Dead Cells.
Выбор подхода зависит от масштаба уровня и свободы игрока: короткие линейные сегменты проще делать сценами, большие разветвлённые миры — аддитивной подгрузкой.
1. Отдельные сцены для каждой комнаты или сегмента. Когда игрок проходит дверь, предыдущая сцена выгружается, новая загружается. Переход заметен, зато удобно работать с большим контентом и изолировать логику. Примеры: Rayman (первые части), Cuphead, Hollow Knight.
2. Комнаты внутри одной сцены (аддитивная подгрузка). Игрок находится в одной сцене, соседние комнаты подгружаются заранее, дальние выгружаются. Переход почти незаметен, экономится память, проще контролировать камеру и логику. Так делают Celeste и Dead Cells.
Выбор подхода зависит от масштаба уровня и свободы игрока: короткие линейные сегменты проще делать сценами, большие разветвлённые миры — аддитивной подгрузкой.
🔥1
