Skip to content

ForestMS1/WinAPI_DunGreed_Clone

Repository files navigation

🎮 Dungreed Clone Project

2D 횡스크롤 액션 로그라이크 게임 '던그리드(Dungreed)' 모작 프로젝트

WinAPI를 사용해 2D게임을 혼자 만들어 보는것을 목표로 한 프로젝트입니다.


📅 프로젝트 정보

  • 개발 기간: 2025.12.01 ~ 2025.12.15 (약 2주)
  • 개발 인원: 1인 개발
  • 기술 스택:
    • Language: C++
    • Tool: Visual Studio, Git, PhotoShop

🕹️ 핵심 구현 기능

1. 플레이어 제어 (Player Controller)

  • FSM(상태 머신): Idle, Run, Jump, Dash, Attack 등 상태별 애니메이션 및 로직 분리
  • 이동 및 액션: 플랫폼 점프, 하향점프 및 대시(Dash) 구현
  • 조준: 마우스 커서 방향으로 무기가 회전하며 조준되는 시스템

2. 전투 및 무기 시스템

  • 무기 다양화: 근거리(검), 원거리(총/활) 등 무기 구현
  • 타격감: 무기/총알 이펙트 구현

3. 적 AI (Enemy AI)

  • 보스 행동 패턴: 보스의 여러 공격 패턴 구현
  • 원거리/근거리 몬스터: 각기 다른 공격 사거리와 패턴을 가진 몬스터 설계

4. 맵 에디터

  • 맵 에디터: 타일 기반으로 맵 생성할 수 있도록 구현, 마우스로 원하는 타일과 옵션값을 선택해 타일을 깔아 맵을 제작할 수 있는 에디터 구현
  • 저장/불러오기: 에디터에서 제작한 맵을 저장/불러오기 하여 다른 씬에서도 불러올 수 있도록 구현

5. 상점/인벤토리

  • 상점: 상점NPC를 통해 상점에서 보유한 소지금으로 구매/판매 가능하도록 구현.
  • 인벤토리: 소유한 아이템을 인벤토리에 보관가능하도록 구현, 아이템 칸에 자유롭게 아이템을 넣을 수 있도록 구현하였음.

📺 실행 화면

Video Label https://www.youtube.com/watch?v=d2Rb5o8JxdU

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors