[UE5/기획] Project MIRA 사전 기획

Jaeyoung Ko·2025년 2월 4일
  • 개발할 게임 프로젝트에 대한 기획

임시 명명: Project MIRA

Mirage In Ruined Age

장르

오픈월드 액션

(사이버펑크2077, 어쌔신 크리드: 오디세이, 레드데드리뎀션2 등을 참고할 예정)

컨셉

사이버펑크 기반 세계관 속

무명의 해결사인 주인공이 의뢰를 해결해 나가는 이야기.

미션 구성

미션1

조용한 암살
(들키지 않고 몰래 타겟을 암살하고 복귀하기)

미션2

정면돌파
(레벨 내에 플레이어를 추적하는 적들을 모두 섬멸하고, 보스와의 1대1까지)

시스템 구성

캐릭터 구성

1) 플레이어 캐릭터

단일 플레이어 캐릭터

(단, 확장 가능하도록 코드 설계)

2) 적 캐릭터

  • 라이플 보병
    (에셋: paragon wraith)

  • 근접 공격 보병

  • 미션1 타겟 (비무장)

  • 미션2 보스

주요 시스템 구현 과제

1) 플레이어 상호작용

  • 기본 움직임
  • 스킬의 사용
  • 회피

2) AI 패턴

  • 일반 적 캐릭터의 AI 패턴 로직
    순찰, 감지 시 추적
  • 미션1 타겟의 AI 패턴 로직
    Idle, 플레이어 발견 시 도망 등
  • 미션2 보스의 보스 패턴
    페이즈 1, 페이즈 2

3) UI

  • 게임 시작 화면
  • 인게임 내 HUD
  • 메뉴
  • 스킬/강화 화면

4) 타격감의 구현

  • 추후 많이 고민할 부분

5) 시네마틱

  • 보스방 입장시,

  • 보스 페이즈 전환시

  • 보스 처치 시

프로젝트를 통한 목표

  • UE5를 통한 UE Gameplay Framework에 익숙해지며 적용해볼 수 있다.
  • UE를 통한 C++ Scripting과 Blueprint Visual Scripting을 적용해볼 수 있다.
  • 사용자 입력을 통해 조종하는 플레이어 캐릭터와, AI Controller와 패턴을 가진 일반 몹 NPC / 보스 NPC를 구현할 수 있다.
  • 기초적인 레벨의 게임을 개발해가며, 클라이언트 프로그래머로서 사용자에게 더 나은 게임 플레이 경험 (Game feel) 을 제공하는 데에 고민해보며 적용해볼 수 있다.
profile
안녕하세요, 고재영입니다. 언제나 즐겁게 살려고 노력합니다.

0개의 댓글