검이 터졌다
메인 오프닝 화면
메인 오프닝 화면 2
게임 시작시 시놉시스
게임 진행 중 검이 터지는 시네마틱
전투 피격 상황
광란 일반공격
광란 스킬공격
오래된 옛 친구 스킬공격
미니맵
개요
제가 게임 프로그래밍을 하며 팀으로 작업한 첫 번째 프로젝트입니다.
게임 장르는 로그 라이트로써, 빠른 전투를 필요로 하는 핵앤슬래쉬 스타일 게임입니다.
모바일 플랫폼과 PC로 개발하였습니다.
프로젝트 진행시 저는 메인 프로그래밍 역할을 맡았으며 주로 팀원들이 프로그래밍 하거나 디자인하며 만든 것들을 하나의 클라이언트에 모아 제작하는 역할을 하였습니다.
부로는 게임 스테이지, 랜덤 맵, 미니맵, 몬스터 AI, 유저나 몬스터 데이터 베이스, 시네마틱, UI를 구현하였으며 디버깅 하며 버그를 수정해 나가는 역할을 하여 전체적인 클라이언트를 당담하였습니다.
Tech Stack
- 기획자가 텍스트 파일로 구현한 맵을 유니티상에서 불러와 구현
- 게임 진행을 위한 스테이지 구현
- CineMachine과 Timeline 사용으로 인게임 시네마틱 영상을 만듬
- NavMesh를 사용하여 몬스터 AI 구현
- ScriptableObject를 사용하여 유저와 몬스터 데이터 베이스를 저장함
- 게임 진행에 필요한 전투, 미니맵의 UI/UX를 구현함
- SoundManager를 구현하여 게임내에서 배경음악과 효과음등을 사용함