Деньги в теме есть: PCG и game-engine рынки растут, а asset-store продукты продаются по $8–$300. Но конкретно dungeon generator — узкая tool-ниша, не большой SaaS.
ЗАХВАТ28
Ценность удержать тяжело: Delaunay/MST/BFS известны, Unity/Unreal ниша занята DunGen, Dungeon Architect и Edgar, web/Three.js сегмент меньше.
ДОСТУП58
MIT разрешает коммерческое использование, но bus factor = 1, нет релизов, стабильного API и SDK-структуры; проект выглядит как demo/app.
«Коммерческий потенциал топит capture: слабый ров и сильные engine-native конкуренты.»
Рыночный анализ · Обзор
Dungeon Forge — браузерный генератор процедурных dungeon-уровней на Three.js, который по одному seed строит и визуализирует связную карту комнат и коридоров.
game development / procedural content generation / WebGL visualizationЗРЕЛОСТЬ · ЭКСПЕРИМЕНТ
ЯЗЫК
JavaScript
ЛИЦЕНЗИЯ
MIT
РЕЕСТР
npm
КОНТРИБЬЮТОРЫ
1
УСТАНОВКА: npm install dungeon-forge
Что делает
Проект запускает полный пайплайн генерации: scatter rooms, separation, Delaunay, MST + loops, BFS semantics, tile carving, decoration и Three.js render. Пользователь задаёт seed, тему, число комнат, loopiness и плотность декора, а генератор воспроизводимо строит тот же dungeon. Сцена сразу рендерится в WebGL с инстансингом, светом, частицами и post-processing.
Какую боль решает
Быстро получить воспроизводимый dungeon layout для roguelike, dungeon crawler или прототипа без ручной расстановки комнат, коридоров, света и декора.
Сценарии использования
+Прототип roguelike или dungeon crawler в браузере.
+Визуальный playground для настройки seed, room count, loopiness и decor density.
+Обучающий пример procedural generation pipeline.
+Основа для генерации карт в web-game, playable ad или portfolio demo.
+Генератор превью и скриншотов dungeon-тем.
Целевой пользователь
Indie game developers, Three.js/WebGL developers, technical artists, преподаватели gamedev/procgen.
Нишевый visual demo с сильным вау-эффектом, не лидер среди procgen-библиотек. По GitHub traction за первые дни выглядит ярко, но по зрелости уступает rot.js и Edgar.
Явной монетизации проекта не найдено. В README есть live demo, npm install, MIT license; нет paid cloud, PRO tier, support plan или sponsors link. Поиск по majidmanzarpour dungeon forge pricing/sponsors не дал подтверждённого платного предложения.
Коммерческий потенциал
ПОТЕНЦИАЛ · СРЕДНИЙ
Заработать можно, но не как просто npm library. Реалистичный путь — превратить demo в WebGL dungeon generator kit с API, exporters, themes, SDK и pro web app.
Спрос и рынок
Спрос подтверждён indirect: Unity/Fab продукты имеют тысячи favourites и цены до $300. Широкий PCG рынок растёт, но procedural dungeon component — small tool niche внутри game dev; browser/Three.js сегмент ещё уже.
Ров / защищённость
Текущий ров — визуальный стиль, deterministic pipeline и live visualization. Этого мало: алгоритмы Delaunay/MST/BFS не уникальны, MIT forkable, контент/assets отсутствуют. Потенциальный ров — curated themes, exporters, integrations, saved seeds/community gallery и commercial asset packs.
MIT — коммерчески безопасно. Можно форкать, продавать закрытые продукты и сервисы, встраивать в коммерческие игры, соблюдая attribution/license notice.
Риски и подводные камни
ВЫСОКИЙКОНКУРЕНЦИЯ
Unity/Unreal users с большей вероятностью купят DunGen, Dungeon Architect или Edgar, чем будут интегрировать Three.js demo.
ВЫСОКИЙПРОЧЕЕ
Один main.js, нет API, релизов и тестов; для продукта нужен rewrite-to-library.
ВЫСОКИЙМАЛЫЙ РЫНОК
Three.js gamedev меньше Unity/Unreal, поэтому web-only dungeon generator имеет ограниченный рынок.
СРЕДНИЙЗАВИСИМОСТЬ ОТ АВТОРА
1 contributor; развитие и поддержка зависят от одного автора.
СРЕДНИЙСЛАБЫЙ РОВ
MIT, видимый browser code и распространённые алгоритмы делают проект легко копируемым.
majidmanzarpour/threejs-procedural-dungeon собрал 6 звёзд за окно, тогда как у автора всего 102 подписчиков — эффективная аудитория ≈ 254. Это даёт surprise-индекс 0.0204 (звёзды относительно охвата автора, а не в абсолюте). Удержание форков 0.0% и 0 внешних контрибьюторов отделяют реальный инструмент от разовой вспышки. Акселерация положительная — рост ещё не выдохся.
Related Findings
RANKS ABOVE 0% OF 1 FINDINGS
NO RELATED FINDINGS
METRICS IN CONTEXT
MEDIAN ACROSS ALL 1 FINDINGS · Δ vs MEDIAN · PERCENTILE = SHARE RANKED BELOW