Mikhail Shkuro

Mikhail Shkuro 

Разрабатываю 3D-песочницу на Three.js

0subscribers

1post

goals1
$0 of $39 raised
Оплата серверов и домена на 3 месяца Покрытие базовых расходов на серверную инфраструктуру, чтобы игра работала стабильно и без лагов для всех игроков

Добро пожаловать! Как я делаю 3D-игру в браузере и зачем завел Boosty

Всем привет! Это первый пост на странице, поэтому сразу к делу: я в одиночку разрабатываю Vertexia-Game — многопользовательскую 3D-песочницу на базе Three.js, которая запускается прямо в браузере без скачивания и установки.

Что уже есть в игре

Проект — не просто технодемка, в него уже можно зайти и поиграть:
  • Процедурный мир: генерация ландшафта и разных биомов.
  • Атмосфера и окружение: динамическая смена дня и ночи.
  • Геймплей: сбор ресурсов, строительство и мультиплеер.
  • Эксперименты: внедрение ИИ-персонажей в игровой мир.
Попробовать текущую версию можно здесь: https://vertexia-game.online 

О чем будет этот блог

Разработка онлайн-игры соло — это постоянный баланс между геймдизайном и борьбой с инфраструктурой. Здесь я буду публиковать то, что обычно остается за кадром:
  1. Девлоги и анонсы — показ новых механик и биомов до того, как они попадут на основной сервер.
  2. Тестовые сборки — ранний доступ к экспериментальным фичам для тех, кто хочет поучаствовать в тестировании.
  3. Техническая кухня — разборы архитектуры, оптимизации рендера в Three.js, сетевого кода и работы с ИИ-NPC.

Зачем нужна поддержка

В отличие от одиночных игр, мультиплеер требует постоянных расходов на серверы и домен, даже когда над ним работает один человек. Сейчас открыта первая цель — 3 000 ₽ на оплату серверов и домена на 3 месяца, чтобы мир работал стабильно и без лагов.
Если вам интересен инди-геймдев, веб-технологии или просто хочется поддержать развитие проекта — буду рад подписке или любому донату.
Что интереснее читать в следующих постах? Напишите в комментариях, на чем сделать акцент:
  • Видео и скриншоты новых игровых механик;
  • Технические разборы кода, сети и оптимизации Three.js;
  • Истории про факапы, баги и серверную инфраструктуру.
Subscription levels3

Игрок / Поддержка серверов

$1.92 per month
Базовая поддержка проекта и оплата хостинга.
Бонусы: Доступ к закрытым девлогам, ранний просмотр скриншотов и видео новых механик, право голосовать за приоритет следующих фич в опросах.

Тестировщик / Архитектор мира

$6.4 per month
Для тех, кто хочет влиять на развитие игры и первым тестировать обновления.
Бонусы: Всё из предыдущего уровня + доступ к тестовым сборкам (staging-серверу) до публичного релиза, упоминание вашего ника в титрах/списке благодарностей на сайте или в игре.

Технический инсайд

$12.8 per month
Для разработчиков и гиков, которым интересна внутренняя кухня.
Бонусы: Всё из предыдущих уровней + глубокие технические посты (разбор сетевого кода, оптимизации Three.js, работы с процедурной генерацией и ИИ-NPC).
Go up