재부팅 - 기록 1주차 [Project Henry]

0 Comments
English 한국어

[개요]

Project Henry는 늑대 군단이 연구소를 빠져나가 세상을 침공하지 못하도록 막는 2D 횡스크롤 슈팅 게임이다. 이 글을 시작으로 개발일지를 남겨보려 한다. 기대해주시길!

[이번 주 계획]

  1. (완료) 총 모듈 만들기.
  2. (완료) Spine 본의 위치에 맞춰 총구에 GunModule 부착하기.
  3. (완료) Henry 1차 애니메이팅 - IDLE, RUN.
  4. 적 캐릭터 (늑대들!) 프로토타이핑하기.

[개발일지]

2026.09.18. 금요일

지금까지는 순조롭다!


게임의 주인공 Henry다. 플레이어는 Henry가 되어, 연구소에서 탈출하려는 늑대들과 싸우게 된다 (TMI: Henry 자신도 갇혀있던 신세…). 이들은 왜 연구소에 갇혀 있으며, 늑대들의 배후에는 누가 있을까? 싸우며 앞으로 나아갈수록 그 수수께끼가 조금씩 풀리게 된다.


이 게임을 개발한지 이제 한달정도 지났다. 처음에는 Henry에게 전사(Berserker)와 사수(Shooter), 두 가지 모드를 주고 자유롭게 전환할 수 있게 하려 했다. 전사일 때는 빠르게 움직이며 늑대들에게 주먹을 날리고, 사수일 때는 슬라임으로 변해 Henry가 애지중지하는 M3 그리스건으로 총알을 퍼부을수 있었다. (그게 뭔데 10덕아)

방향을 바꾸다…

평소 ‘주먹으로 싸우는 게임’은 자주 하지 않는 FPS 애호가로서, 문득 이런 생각이 들었다. “FPS의 재미를 횡스크롤 게임에 담을 수는 없을까?” 그래서 전사 모드를 없애고, 인간 모습의 Henry가 (슬라임이 아니라!) 오직 총으로만 늑대들과 싸우는 아이디어를 시도해보려한다. 우선 프로토타입을 만들어봐야겠다.

2026.09.21. 월요일

총을 든 Henry

Henry가 기관단총을 발사할 수 있게 작업을 마쳤다.

  1. 등장하는 모든 아트워크는 본인이 그리고 애니메이팅 했다! Henry 가 아무것도 하지 않고 대기할때, 그리고 뛸때의 애니메이션을 만들었다.
  2. Gun Module을 만들었다. 총알 역할을 하는 레이를 발사하고 렌더링 해주는 프리팹 Prefab 인데, 총알이 나가는 방향은 기본적인 삼각함수를 이용해서 마우스 위치와 정렬시켰다. (마우스 위치로부터 궤적을 어긋나게 하는 반동 구현은 덤!)
  3. 총구 화염이 제위치에 나오도록 VFX 렌더러도 손봤다.
  4. Spine 애니메이션을 렌더링 하는 코드를 AI에게 맡겼는데 렌더 컴포넌트를 이해하는 일이 꽤 까다롭긴 해도 잘 넘어가서 다행이다. 애니메이션을 믹싱하는것이 특히 어려워보였는데, 예를 들어 IDLE 애니메이션을 재생하면서 Henry의 오른팔은 마우스를 조준하게 하는 기능을 구현하는것 등등…

지금 나온 결과는 꽤 마음에 든다! 이제 헨리가 맞서 싸워야 할 적들(늑대들)을 만들어야지.
앞으로의 개발도 기대해주시길!

×