Unreal Devlog#1

Unreal Devlog#1

Featured image

Unreal Devlog #1


평소 Unreal Engine을 통한 개발을 진행했었는데 이번 프로젝트를 진행하면서 블로그에 기록을 남기고자한다! 😁 이번 게임은 RPG가 될것이고, 아마 소울류로 개발 방향이 정해 질 것같다. 하지만 속도감 있는 Hack & Slash를 좋아해서 데빌메이크라이와 소울류를 섞은 게임이 될 수 있지 않을까… 사실 이때까지 여러가지를 해놨긴 했는데 마무리는 제대로 못했다.그래서 이번에 기록을 남기면서 하나의 게임을 마무리 해보고자한다! 다음은 TPS로 도전…?

구현 내용이나 결과는 유투브로 올릴 예정이고 여러 주요 사항들을 블로그에 기록할 예정이다.

구현 내용


Youtube Link

지금까지 기본적으로 구현한 내용을 알아보자.

  1. 캐릭터 움직임
  2. 무기 교환
  3. 콤보 공격

캐릭터 움직임의 경우 Blender Space로 구현했다. 이때, 무기 교환 시스템과 맞물려 Idle, Heavy Sword, Katana별 Blender Space가 따로 존재하고, 무기 교환 시 애니메이션이 변경된다! (상당히 많은 애니메이이션 asset이 필요했고 구매까지 했다..)

무기교환은 1번과 2번을 누르면 변경되게 했다. 1번은 Heavy sword, 2번은 Katana이고, 각 번호를 누르면 자동으로 무기가 변경된다. 처음 게임 기능을 생각할 때 위쳐3처럼 두개의 무기를 번갈아 쓰면 재밌을 것이라고 생각했고, 구현해봤다! ⚔

Note. 아마 적들을 디자인할때 각 무기에 맞는 적들을 구현하면 될것같다. 날카로운 Katana의 공격만 통하거나 묵직한 Heavy sword만 통하거나!

콤보 공격이 이번에 새롭게 접해본 기능이였는데, Attack Count를 통해 늘려가면서 delay와 sequence를 통해 특정 초수가 지나가면 콤보가 초기화, 그렇지 않다면 다음 공격을 수행하고, 마지막 공격이 끝나면 다시 처음으로 돌아오는 과정을 거친다.

Note. 콤보 공격의 다양성을 늘려보고 싶었다. 좌우 공격을 넣어볼까? 이건 차후에 구현해봐야겠다. 또한 콤보 누적으로 인한 보너스 치명타도 생각해보자.

크게 이 3가지가 지금까지 구현한 내용 이였다.

차후 구현 내용