
프로젝트 요약 작업 기간 : 2025.02.04 ~ 2025.02.24 인력 구성 : 2인 프로젝트 내용 : 메가이라 및 일부 스테이지 모작 주요 업무 : Boss, Enemy, Level Design 개발 환경 : Unreal C++, Blueprint 링크

※ 해당 기록은 Unreal 5.5.1 버전을 기준으로 작성되었습니다. 프로젝트 제작에 앞서 이번에는 그래도 뭔가 구조화된 클래스를 계획하고 들어가고 싶었다. 그래서 간단하게 클래스 구조를 짜보았다. Enemy가 갖는 속성들을 하나의 클래스에 모아 Boss와 Mo

※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 팀원과 소스트리로 파일을 주고받는 과정에서 이전에 엔진 버전 업데이트를 했던 팀원이 있어서 강제로 버전업을 당했다. 이번에 보스 AI를 수업에서 배운 FSM을 이용해서 구현했다.FSM 구

※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 기존에 만들었던 FSM은 Tick에서 FSM을 처리하다 보니, 공격 모션을 시작했음에도 사거리에서 벗어나면 바로 모션을 취소하고 다시 이동으로 넘어가던 문제가 있었다. 또 돌진 공격에 사용한

※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 보스의 두 번째 패턴인 탄막 패턴을 구현했다. 투사체를 날리기 위해서 UProjectileMovementComponent를 사용했다. 이 컴포넌트 안에 있는 변수와 함수를 이용해 탄막
※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 0. 서론 보스의 마지막 패턴인 장판 패턴을 구현했다. 뭔가 기록할게 많아서 두 개로 나눈건 아니지만, 적당히 만드는데 이틀 정도 걸렸으므로 각 날에 구현한 부분을 나눠서 쓴다. 1. 나이아가라 시스템 &n...

※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 장판 패턴의 두 가지 패턴을 구현하고 생성 이후 일정 시간이 지나면 사라지도록 만들었다. 주변의 3개의 원을 배치하는 것은 플레이어의 예측 이동 위치를 이용했다. 수업의 시작부터 함께
※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 0. 서론 Boss의 각 패턴에 대해 ApplyDamage()를 사용해 Player에게 데미지를 주는 로직을 추가하고, Player로부터 피해를 입는
※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 0. 서론 팀 프로젝트 인원이 한 명 증가하면서 타나토스를 새로 만들기로 했다. 타나토스와의 경쟁에서 빠질 수 없는 것이 바로 몬스터다. 1. 구조

※ 해당 기록은 Unreal 5.5.3 버전을 기준으로 작성되었습니다. 게임이 처음 실행될 때 나오는 Title 씬을 만들었다. UI Animation을 활용하여 간단하게, 비슷하게 만들었다. 위젯 블루프린트에서 애니메이션을 추가하고, 애니메이션에 각 요