Для девятого дня рождения Константина я сделал собственный сайт. Он называется Player 09. Девять лет стали девятым уровнем, праздник — миссией, а Константин и Бекки появились в игровом мире с Дубаем, VR и карточками достижений.
Сайт должен был работать и как приглашение: родителям нужны время, место, программа и понятный способ связаться. При этом я собирал его с возможностью продолжения после праздника — как отдельный мир и архив Константина. В истории проекта первая версия появилась 26 сентября, а проверенный выпуск на домене состоялся утром 3 октября.
Настоящие фотографии внутри придуманного мира
Визуальный язык — тёмный игровой HUD, голубые акценты, резкие углы и технические подписи. За этим оформлением остались узнаваемые Константин и Бекки. Реальные фотографии стали основой для игровых изображений: портрета, спортивных достижений и сцен с приключениями.
На первом экране сразу видны название мира и главный герой. В локальной копии ниже сохранены оригинальные изображения, шрифты и композиция сайта. Дата события уже прошла, поэтому таймер показывает завершённую миссию.
Konstantin // Player 09: первый экран
Копия публичного сайта
Профиль игрока и достижения
У Константина есть профиль с уровнем и игровыми характеристиками. Рядом — карточки достижений: первый кубок, джиу-джитсу, паркур, Бекки и девятый уровень. Это оформление личной истории в языке игры; проценты и XP здесь — часть этого языка.
В мобильной версии изображение должно идти первым и оставаться целиком видимым. Заголовки и кнопки располагаются под ним. Карточки достижений получили пропорцию 4:5, чтобы не обрезать головы, медали и основания кубков. Для такого сайта это конкретнее и важнее, чем просто написать «адаптивная вёрстка».
Профиль Константина и достижения
Копия публичного сайта
Приглашение, у которого есть время
В программе были разные моменты: сбор гостей, начало игры и завершение праздника. При проверке мы отдельно исправляли границу таймера: Mission Complete должен наступать в 12:30 по Дубаю, а не в момент прихода гостей. Видимая надпись должна соответствовать тому, что происходит с событием.
На сайте также есть расписание, маршрут и раздел команды. Для родителей это практическая часть приглашения; игровое оформление не отменяет необходимости быстро найти нужную информацию.
Фотоархив без выдуманных фотографий
После праздника сайт должен принимать настоящие снимки и давать родителям просмотр и скачивание. Под это подготовлены галерея, полноэкранный просмотр, оригиналы и ZIP. Но готовый интерфейс архива ещё не означает, что в него загружены фотографии.
На момент выпуска реальные фотографии ожидались после обработки. В проверенной версии сейчас по-прежнему видны три превью и места для будущей загрузки. Я показываю именно это состояние, без придуманных счётчиков снимков и видео. Иллюстрации игрового мира отмечены отдельно от фотографий мероприятия.
Ниже можно открыть настоящее окно архива и посмотреть, как устроен этот сценарий. Локальная копия не отправляет сообщения и не меняет действующий семейный сайт.
Фотоархив Player 09
Копия публичного сайта
К выпуску 3 октября сайт соединял игровое оформление с практической информацией для родителей. Галерея и скачивание подготовлены, но реальные фотографии события в показанной версии ещё не загружены. Player 09 можно продолжить как личный архив Константина после одного праздника.
Связанные истории: Nevsky OS.







@nevsky_alexander
В Instagram — Дубай без парадного фасада: семья, город, находки и то, что происходит между проектами. В Threads — мысли вслух о дизайне и AI, на YouTube — видео, которым тесно в сторис. Подписывайтесь там, где вам удобнее: будем на связи