Добро пожаловать! Как я делаю 3D-игру в браузере и зачем завел Boosty
Всем привет! Это первый пост на странице, поэтому сразу к делу: я в одиночку разрабатываю Vertexia-Game — многопользовательскую 3D-песочницу на базе Three.js, которая запускается прямо в браузере без скачивания и установки.
Что уже есть в игре
Проект — не просто технодемка, в него уже можно зайти и поиграть:
- Процедурный мир: генерация ландшафта и разных биомов.
- Атмосфера и окружение: динамическая смена дня и ночи.
- Геймплей: сбор ресурсов, строительство и мультиплеер.
- Эксперименты: внедрение ИИ-персонажей в игровой мир.
Попробовать текущую версию можно здесь: https://vertexia-game.online
О чем будет этот блог
Разработка онлайн-игры соло — это постоянный баланс между геймдизайном и борьбой с инфраструктурой. Здесь я буду публиковать то, что обычно остается за кадром:
- Девлоги и анонсы — показ новых механик и биомов до того, как они попадут на основной сервер.
- Тестовые сборки — ранний доступ к экспериментальным фичам для тех, кто хочет поучаствовать в тестировании.
- Техническая кухня — разборы архитектуры, оптимизации рендера в Three.js, сетевого кода и работы с ИИ-NPC.
Зачем нужна поддержка
В отличие от одиночных игр, мультиплеер требует постоянных расходов на серверы и домен, даже когда над ним работает один человек. Сейчас открыта первая цель — 3 000 ₽ на оплату серверов и домена на 3 месяца, чтобы мир работал стабильно и без лагов.
Если вам интересен инди-геймдев, веб-технологии или просто хочется поддержать развитие проекта — буду рад подписке или любому донату.
Что интереснее читать в следующих постах? Напишите в комментариях, на чем сделать акцент:
- Видео и скриншоты новых игровых механик;
- Технические разборы кода, сети и оптимизации Three.js;
- Истории про факапы, баги и серверную инфраструктуру.
gamedev
threejs
индиигры
разработкаигр
песочница
вебразработка