Character Image

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.