무한성이라고 불리던 스테이지를 일찍 탈출한 6명이서 사이드 프로젝트를 진행하기로 했다.
순전히 기능 공부를 위함이고 출시계획같은건 당연하게도 없다.
주제는 3D 뱀파이어 서바이벌이다.
개발 진행상황은 레포지토리 참조
-> 일신상의 이유로 Perforce로 변경
MVP 스팩을 크게 6가지로 나눴다.
스킬 / 캐릭터 / 적 / 시스템(웨이브, 스포너) / 아이템 / UI
나는 그 중 시스템(웨이브, 스포너)를 담당하게 됐다.
기존에는 액터 300개를 미리 생성해서 Pool에 넣어두고 가져왔다가 넣었다가 하는 식이었는데
로딩화면으로 최적화 할까 고민하다가
Tick에서 3초에 20개씩 생성 > 300개되면 스탑 되는 형식으로 최적화했다.
실제로 게임 시작 후 world time 00:01에서 잠깐 스로틀링 걸리던 문제가 해결됐다!