
Overview
Manzo는 심해 리듬 어드벤처 게임으로, 심리적 공포와 탐험 요소가 결합된 작품입니다. 플레이어는 수수께끼의 모스 부호 신호를 따라 바다 깊숙이 숨겨진 비밀을 밝혀나갑니다.
Features
- 리듬 기반 이동
- 탐험 중심 스토리텔링
- 역동적인 해저 세계
- 독특한 보스 전투
Experience
직책: 프로듀서 & 그래픽스 기술 프로그래머 (2024년 9월 – 현재)
프로젝트 관리, 팀 내 커뮤니케이션, 그래픽스 파이프라인의 기술적 지원을 담당했습니다.
보스전 프로토타입
개발중 인게임 촬영
Tasks Completed
렌더링 & 최적화
렌더링 시스템
- 게임 오브젝트 및 렌더링 시스템 설계
- 레이어 기반 렌더링 구현
- DrawCall 기반 렌더링 구조 구축
- ShaderManager 및 TextureManager 개발
렌더링 최적화
- 프러스텀 컬링을 활용한 렌더링 최적화
- Steam 배포를 위한 최적화 작업
그래픽 & 아트
게임 아트
- 캐릭터 초상화 일러스트 제작
- 물고기 픽셀 아트 제작
- 캐릭터 집 내부 컨셉 아트 제작
UI/UX 디자인
- FuelUI 및 기타 UI 요소 디자인
셰이더 개발
- 다양한 셰이더 제작
- 후처리(Post-processing) 구현 및 설계
게임 시스템 개발
게임 엔진 개발
- 컴포넌트 기반 구조의 커스텀 게임 엔진 개발
GameObjectManager
를 통한 객체 관리
충돌 판정 시스템
- 충돌 판정 및 위치 보정 시스템(
HitWithReef
함수) 구현 - 연속 충돌 판정(Continuous Collision Detection) 구현
이벤트 처리
- SDL 이벤트 처리 방식 개선
프로젝트 관리
- 업무 분배 및 팀 내 작업 조율
- 코드 병합 지원 및 최종 빌드 관리
프로젝트 세부사항
사용 툴: Notion
문제 및 해결
- 두 장르의 균형 잡기: 리듬게임과 매트로베니아 두 장르의 밸런스를 잡는것이 어려웠습니다. 리듬적 제약이 강하면 이동이 답답해질 수 있기 때문에 자유 이동과 리듬 기반 대시를 모두 허용하여 유연한 플레이와 리듬 몰입을 동시에 만족시켰습니다.
SOURCE
프로젝트 소스는 다음에서 확인할 수 있습니다 GitHub.