2023-09-18 22:48:47 +09:00
|
|
|
# MiniGame-PushPush
|
|
|
|
|
2023-10-21 18:00:16 +09:00
|
|
|
포트폴리오용 게임 제작
|
2023-10-24 17:05:09 +09:00
|
|
|
제작 환경 : Untiy 2022.3.9f
|
2023-10-21 18:00:16 +09:00
|
|
|
|
|
|
|
## 구현 현황
|
2023-10-21 18:25:10 +09:00
|
|
|
1. 자체 기반 dll 추가 [[Project Link]](https://git.firstvillain.com/Public/FirstVillain_DLL)
|
2023-10-21 18:00:16 +09:00
|
|
|
a) Excel to Json Converter & Json 대응 class 자동생성
|
|
|
|
b) EventBus System
|
|
|
|
c) Singleton
|
|
|
|
d) Infinity Scroll View
|
|
|
|
|
|
|
|
2. Addressable 사용
|
|
|
|
a) Addressable 사용하여 Asset Load 시스템 구현
|
|
|
|
|
|
|
|
3. ObjectPool
|
|
|
|
a) Unity ObjectPool 사용
|
|
|
|
b) 로드된 에셋 Spawn 및 Release 기능 구현
|
|
|
|
|
|
|
|
4. Scene 로드 및 전환
|
|
|
|
|
|
|
|
5. Stage 구현
|
|
|
|
a) 캐릭터 이동 및 점프 구현
|
|
|
|
b) 캐릭터 스킬 기능 구현(Q키) - 게이지에 따라 파워 강도 조절
|
|
|
|
c) 물체 생성 및 점수처리 추가
|
|
|
|
d) 물체 스킬 피격 시 물리효과 및 FX 추가
|
|
|
|
e) 캐릭터 낙하 시 재생성 기능 추가
|
|
|
|
f) 플레이타임 적용
|
|
|
|
g) 결과 화면 획득 물체 및 점수 표기 추가
|
|
|
|
h) 스테이지 아이템 생성 및 충돌처리 추가
|
|
|
|
i) 스테이지 아이템 효과 적용 <b>[미구현]</b>
|
|
|
|
j) 스테이지 아이템 중 코인/보석 획득 수 및 클리어 코인 보상 추가 <b>[미구현]</b>
|
|
|
|
|
|
|
|
6. 캐릭터 선택 UI 추가 <b>[미구현]</b>
|
|
|
|
|
|
|
|
7. Json 테이블 로드
|
|
|
|
a) Json 데이터 파싱 및 테이블 로드 구현
|
|
|
|
|
|
|
|
8. UI Manager
|
|
|
|
a) UI 생성 및 Hierarchy 관리
|
|
|
|
|