ㅎㅇㅎㅇ 공굴려서 도시 파괴하는 증분형 게임 개발중인 인붕이임
(대충 이런 게임)
공 로봇을 굴려서 도시를 파괴하고, 사망자 수에 따라 돈을 받아서 로봇을 업그레이드하는 간단한 증분형 게임이야
이번주에는 두 가지 새로운 기능을 추가함
첫번째로 플레이어를 따라다니면서 공격하는 적 헬기 유닛들을 추가했음
일정 주기를 두고 스폰되며, 플레이어에게 기관총을 쏴서 체력을 지속적으로 갉아먹기 때문에 들이받아서 파괴해 줘야 함
플레이어를 공격가능한 각도가 정해져 있기 때문에 급격히 선회하는 방식으로 사선에서 벗어나는 컨트롤도 가능
플레이어 레벨이 높아질수록 등장하는 적의 최대 개수가 늘어나고 스폰 주기가 짧아지기 때문에,
방어력이나 요격 스킬 등도 계속 업그레이드를 찍어 줘야 함
블렌더로 간단하게 만들어본 헬리콥터 모델링
기관총을 발사할 때의 화염을 어떻게 하면 성능 저하 없이 구현할까 여러가지 방법을 시도했는데, 그냥 png로 때우는게 정답이더라.
스프라이트의 emission과 크기를 주기적으로 변화시켜서 저렴하게 화염 이펙트를 표현할 수 있었음
총알이 발사되는 이펙트와 파편이 튀는 효과는 파티클이펙트 - Sub Emit 으로 표현함
다만 플레이어가 피격당했다는게 직관적으로 보이지 않아서, 이 부분은 더 개선이 필요할 것 같음
다음으로, 스킬트리 시스템을 구현함. 기존에도 스킬트리 알고리즘 자체는 만들어 뒀지만 말 그대로 업그레이드가 가능하기만 할 뿐,
해금 개념이나 업그레이드 순서 트리 개념도 없었고 최소한의 인터랙션도 없는 상태였음.
버튼에 포인터 올렸을 때 업그레이드 설명과 가격이 보이는 설명창을 추가했고,
전체 코드를 갈아엎어서 특정 조건을 만족해야 업그레이드 버튼이 공개되고 해금되도록 함
위 짤은 디버그 모드라 돈이 무한대이다보니까 모든 버튼이 업그레이드 가능한 초록색으로 표시되는데,
실제로는 업그레이드 돈이 부족하면 빨간색으로 바뀜
이제 데모에 들어가야 할 기능들은 대강 다 만들었으니 폴리싱하면서 스팀 페이지 준비할 계획이야
다음번에는 아마 게임 트레일러로 돌아올듯
아바마마도 이러진 않았다구 - dc App
멋지네요
이거 ㅈㄴ 대박날듯