Unity 6 WebGL 셀프호스팅 게임 컬렉션 — Vampire Survivors 클론 + Brick Breaker + Endless Runner
Unity 6 (6000.0.75f1) 기반 셀프호스팅 게임 컬렉션입니다. 단일 빌드에 3개 미니게임(Space Survivor, Brick Breaker, Endless Runner)을 packaging하고 nginx 컨테이너로 arcade.jell.kr에 배포했습니다. SceneBuilder Editor 스크립트로 전체 Scene/Prefab/Sprite를 코드로 생성해 Unity Editor를 GUI 없이 batchmode만으로 빌드합니다. 온라인 리더보드는 jellhub Prisma DB에 연결되어 있습니다.
8 enemy + 3 boss + 5 evolved weapon + meta progression (HP/Damage/Speed/Magnet 4종 영구 업그레이드) + Top-5 로컬 + Top-10 온라인 리더보드
Paddle 마우스/터치/키보드 양면 입력 + PhysicsMaterial2D 무한 바운스 + 5 레벨 난이도 (gaps/hp2/boss brick)
중력 기반 점프 + obstacle 60초 difficulty ramp (interval 1.8→0.7s, speed 6→11) + Best Score PlayerPrefs 영속화
SpriteGenerator(픽셀 함수) + PrefabFactory + SceneBuilder Editor 스크립트로 GUI 0회 빌드 — Unity Editor는 batchmode만 실행
POST /api/arcade/leaderboard → jellhub Prisma ArcadeLeaderboard 테이블에 영속화, CORS 허용
setup.sh → build.sh → docker/deploy.sh 3-step. Editor GUI 0회 — 모든 자산(Scene/Prefab/Sprite/Texture/Tag) 코드 생성
전체 빌드 7.1MB Brotli (data.br 1.58MB) — Vampire Survivors 클론 포함한 풀 컨텐츠를 모바일에서도 즉시 플레이
Object.Instantiate가 source의 activeSelf 상속 → obstacle template이 inactive면 클론도 inactive로 spawn → 충돌 없이 score만 증가. 71초 무손상 플레이로 발견
더 많은 프로젝트가 궁금하신가요?
모든 프로젝트 보기→