프로젝트명 : MiniRPG
템플릿 : 3D
시티즌 캐릭터
타겟 플렛폼 : android
해상도 : 1920x1080
패키지 다운 받고 실행 후 임포트
리소스
주인공 캐릭터
무기들
일반 몬스터
보스 몬스터
공격이펙트
피격이펙트
지형
포탈이펙트
아이템 (물약, 상자)
로그라이크 형식의 미니 RPG
죽으면 처음부터 다시
랜덤으로 배치 되는 몹
일반 몹과 정예 몹이 랜덤으로 나오는 스테이지
일반 몬스터 5마리 잡고 정예몹 2마리 잡으면 보스 등장하는 스테이로 이동 가능하다
모든 캐릭터는 체력과 공격력이 있다
보스를 제거하면 Victory 씬을 보여준다
플레이어가 사망하면 모든 진행기록을 제거하고 기록이 0인 상태로 다시 시작한다
몬스터를 제거하면 일정확률로 체력 물약과 또는 아이템 상자또는 골드를 드랍한다
아이템상자에서 근접무기를 획득할 수 있다.
획득한 근접무기는 즉시 착용된다
조작방법
화면을 터치해서 캐릭터를 지면의 목표지점으로 이동시킨다
이동하면서 시야 내에 근처에 몬스터가 있고 공격 사거리가 된다면 몬스터를 공격하고
만약에 공격사거리 내에 없다면 다시 몬스터 위치까지 이동한다
스킬 : 백스탭
| 외부 리소스는 ArtResources 폴더를 만들고 원본 리소스들을 옮겨 놓는다 주의사항 : 원 리소스 (프리팹) 수정하지 않는다 가져와서 unpack하고 내 프리팹으로 만들어서 쓴다 |
기획서(규칙
용어 정의
요구사항 정의
기능 정의
R&D 목록 (테스트 해봐야 하는 것들)
1. 화면 터치하면 캐릭터 이동
2. 캐릭터 애니메이션
3. 몬스터 감지
4. 몬스터 공격
등등
R&D
테스트 씬 만들어서 한다 (절대 본 프로젝트 게임 씬에서 하면 안된다)
검증하고 적용한다
'Unity > 게임 엔진 응용 프로그래밍' 카테고리의 다른 글
| [Unity 3D] MiniRPG : 캐릭터 생성(프리팹 로드하기) (0) | 2021.10.19 |
|---|---|
| 유니티 Resources 폴더 (0) | 2021.10.18 |
| Vertical 2D Shooting 11 : 보스 공격 패턴 (0) | 2021.10.15 |
| Vertical 2D Shooting 10 : 적기 총알발사 (0) | 2021.10.15 |
| Vertical 2D Shooting 09 : 코루틴으로 무적시간 구현 (0) | 2021.10.15 |