[Unity] 간단한 2D RPG 게임 만들기
프로젝트 소개
- 이 프로젝트는 아래 링크의 강좌를 진행하며 학습하였습니다.
프로젝트 동기
- Unity 활용에 보다 익숙해지기 위해서 이 프로젝트를 진행하게 되었습니다.
프로젝트 언어 및 환경
- 프로그래밍 언어: C#
- 게임엔진 : Unity (2020.3.17f1 LTS)
실습 코드
Items
Traps
Sounds
주요 기능
- 맵 생성
- 소드맨을 중심으로 카메라가 따라오게 설정
- BGM 추가
- 소드맨 좌우로 이동 가능 (좌우 방향키)
- 소드맨 공격 모션 가능 (A 키)
- 사운드 이펙트 추가
- 소드맨 공격 시 사운드 이펙트 추가
- 좌측 상단에 소드맨 HP 바 추가
- 소드맨 점프 모션 가능 (Space 키)
- 파란 젬스톤: 이동 속도 100% 증가
- 함정 “가시” 추가
- 밟으면 HP 10 감소
- 몬스터 추가
- 몬스터의 HP 바 몬스터의 상단에 몬스터가 움직이면 몬스터와 같이 움직이게 추가
- 소드맨 공격에 몬스터가 맞으면 HP 바 감소
- 몬스터AI 적용
- 시야 범위 내에 소드맨이 들어오면 소드맨 쪽을 향해 방향을 바꾸고 소드맨 쪽으로 이동
- 소드맨이 공격 사거리에 들어오면 공격
- 몬스터의 공격에 소드맨 HP 바 감소
- 초록 젬스톤: 공격 속도 50% 증가
- 몬스터 HP가 0 이하일 시 사망
- 빨간 젬스톤: HP 50 회복
- 소드맨 HP가 0 이하일 시 사망 후 게임 재시작
- 소드맨 맵 밖으로 떨어지면 게임 재시작
Leave a comment