2D 횡스크롤 액션 로그라이크 게임 '던그리드(Dungreed)' 모작 프로젝트
WinAPI를 사용해 2D게임을 혼자 만들어 보는것을 목표로 한 프로젝트입니다.
- 개발 기간: 2025.12.01 ~ 2025.12.15 (약 2주)
- 개발 인원: 1인 개발
- 기술 스택:
- Language: C++
- Tool: Visual Studio, Git, PhotoShop
- FSM(상태 머신): Idle, Run, Jump, Dash, Attack 등 상태별 애니메이션 및 로직 분리
- 이동 및 액션: 플랫폼 점프, 하향점프 및 대시(Dash) 구현
- 조준: 마우스 커서 방향으로 무기가 회전하며 조준되는 시스템
- 무기 다양화: 근거리(검), 원거리(총/활) 등 무기 구현
- 타격감: 무기/총알 이펙트 구현
- 보스 행동 패턴: 보스의 여러 공격 패턴 구현
- 원거리/근거리 몬스터: 각기 다른 공격 사거리와 패턴을 가진 몬스터 설계
- 맵 에디터: 타일 기반으로 맵 생성할 수 있도록 구현, 마우스로 원하는 타일과 옵션값을 선택해 타일을 깔아 맵을 제작할 수 있는 에디터 구현
- 저장/불러오기: 에디터에서 제작한 맵을 저장/불러오기 하여 다른 씬에서도 불러올 수 있도록 구현
- 상점: 상점NPC를 통해 상점에서 보유한 소지금으로 구매/판매 가능하도록 구현.
- 인벤토리: 소유한 아이템을 인벤토리에 보관가능하도록 구현, 아이템 칸에 자유롭게 아이템을 넣을 수 있도록 구현하였음.
