#gigahrush — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gigahrush, aggregated by home.social.
-
Как мы делаем онлайн-режим для браузерной инди-игры, когда бюджет на сервера — $10 в месяц
В прошлых статьях мы рассказывали про архитектуру ГИГАХРУЩА — браузерного survival horror с процедурной генерацией, WebGL-рейкастером и полноценным симулируемым миром (A-Life, Самосбор, физика) без использования готовых движков вроде Unity или Godot. Проект работает полностью локально, загружаясь в браузер за секунды. Но что, если мы хотим добавить мультиплеер, где игроки смогут вместе ходить по одним и тем же бесконечным бетонным коридорам, встречать друг друга, отстреливаться от монстров и прятаться от гермодверей во время Самосбора? Обычно для таких задач пишут выделенный headless-сервер на Node.js или C++, который крутится 24/7. Но у нас жесткое правило: мы делаем независимый проект с инфраструктурным бюджетом в $10/month . Мы не можем держать десяток мощных серверов, постоянно просчитывающих сотни процедурных этажей для пустого мира. Вот как мы решили эту архитектурную задачу. Спойлер: браузер одного из игроков работает как полноценный сервер симуляции, а Cloudflare Durable Objects используются только как легковесный релей.
-
Я делаю ГИГАХРУЩ: браузерный survival horror без движка, ассетов и спокойной жизни
Как я собираю ГИГАХРУЩ: survival horror / ARPG в браузере без Unity, Phaser и ассет‑пайплайна. WebGL/canvas raycasting, procedural textures/sprites/sound, A‑Life, самосбор как мутация мира и миллиарды LLM‑токенов, которые всё равно не компилируются.
https://habr.com/ru/articles/1043232/
#gigahrush #геймдев #webgl #typescript #браузерная_игра #survival_horror #procedural_generation #alife #llm #самосбор