작품명 : 조선디펜스
조 이름 : 나를 따르라!
조원 : 윤 건, 유환진, 박인기, 윤상호
작품 소개
조선디펜스는 조선 시대를 배경으로 제작한 2D 횡스크롤 디펜스 게임이다.
플레이어는 아군 유닛을 소환하여 몰려오는 몬스터 웨이브를 방어해야 하며, 각 스테이지를 클리어하면서 게임을 진행하게 된다.
본 작품은 유닛 소환, 자동 전투, 몬스터 웨이브 시스템을 중심으로 구현하였으며, 플레이어가 전략적으로 유닛을 운용하여 성벽을 방어하는 것을 목표로 한다.
개발 환경
• Unity 2D
• C#
• Visual Studio Code
주요 구현 기능
■ 유닛 소환 시스템
- 버튼 클릭을 통한 아군 유닛 생성
- 전장 내 실시간 배치
■ 자동 전투 시스템
- 적 자동 탐지
- 자동 이동 및 공격
- 공격 애니메이션 연동
■ 몬스터 AI 및 웨이브 시스템
- 몬스터 자동 생성
- 랜덤 위치 스폰
- 스테이지별 웨이브 구성
■ 스테이지 시스템
- 스테이지 선택 기능
- 스테이지 데이터 관리
- 단계별 난이도 구성
■ 체력 및 사망 처리 시스템
- HP 관리
- 데미지 처리
- 사망 판정 및 제거
■ 맵 및 카메라 시스템
- 전장 확장
- 카메라 드래그 이동
- 전투 시야 개선
현재 진행 상황
• 아군 소환 시스템 구현 완료
• 자동 전투 시스템 구현 완료
• 몬스터 웨이브 시스템 구현 완료
• 스테이지 시스템 구현 완료
• 맵 확장 및 카메라 이동 구현 완료
• 프로젝트 홈페이지 제작 완료
• 중간 발표 자료(PPT) 제작 완료
현재 문제점
• 일부 몬스터가 아군을 비정상적으로 추적하는 현상
• 몬스터 사망 시 Die 애니메이션 출력 오류
향후 계획
• 중간 발표 진행
• 발표 피드백 반영
• 전투 AI 안정화
• 사망 애니메이션 오류 수정
• 골드 시스템 추가
• 스테이지 클리어 UI 구현
• 게임 완성도 향상
