Skip to content
 
 

Latest commit

 

History

81 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🗡 DMC5

Devil May Cry 5를 모작한 언리얼 엔진 5 블루프린트 기반의 액션 전투 게임으로,
원작의 스타일리쉬하고 타격감 높은 전투를 목표로 한 프로젝트입니다.


📌 개요 (Overview)

  • 장르: 액션
  • 플랫폼: PC
  • 개발 엔진: Unreal Engine 5
  • 개발 언어: 블루프린트
  • 개발 인원: 2인 팀 프로젝트
  • 개발 기간: 2025.7 – 2025.8(4주)

기술 스택

  • Engine: Unreal Engine 5
  • Language: Unreal Engine 5 Blueprint
  • Data: DataTable, DataAsset
  • Collaboration Tools: Git, Excel, Discord

👤 담당 역할 (Role)

  • 개발 일정 관리, 브렌치 관리 등 프로젝트 리딩
  • 주요 전투 컨텐츠 기능 개발 및 레벨 디자인 담당

🛠 주요 담당 구현 (Responsibilities)

  • 보스 캐릭터 및 전투 패턴 구현
  • 메인 레벨 플로우 개발
  • UI/UX, 사운드 시스템

⭐ 핵심 기능 및 시스템 (Key Features & Systems)

1. 보스 행동 패턴 구현

  • FSM을 활용한 보스 전투 AI
    • 이동, 탐색, 후퇴 등 상황에 맞는 행동 수행
    • 패링, 대쉬 후퇴, 광역 공격 등 다양한 패턴 보유
    • 체력에 따른 페이즈 분리(기본 공격 횟수 증가)

2. 게임 플로우 및 UI/UC

  • 게임모드베이스 기반 게임 플로우 제작
  • 옵저버 패턴을 사용하여 사용자 입력에 따른 UI, UX 구현
  • 싱글톤 패턴을 사용하여 UI 중복 생성 방지

📊 결과 및 회고 (Result & Retrospective)

  • 결과 : 모작 대상과 유사한 전투 느낌 구현, 성공적으로 시연 완료
  • 잘한점 : 완성도 높은 결과, 적극적인 소통을 통한 원활한 협업 과정
  • 아쉬운점 : 과도한 리소스 탐색 시간, 아쉬운 개발 우선순위 선정 및 일정 적용

🔗 링크

About

Devil May Cry 5 모작 액션 전투 게임

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors