눈덩이를 굴려라
- 주제: Rolling Snow는 눈덩이가 내려오는 환경에서 장애물을 회피하며 골드와 점수를 획득하는 모바일 캐주얼 게임입니다. 실제 모바일 출시를 목표로 기획 단계부터 구현, 배포까지 전 과정을 경험하였습니다.
-
고민/선택지:
- 단조로운 회피 플레이에서 오는 피로도를 어떻게 줄일 것인가
- 빠른 출시 이후에도 랭킹·콘텐츠 확장이 가능한 구조를 어떻게 유지할 것인가
- 복잡하고 오래 걸리는 배포 과정을 어떻게 단축시킬것인가?
-
해결 방식:
- 무적, 가속 상태를 Coroutine 기반 상태 관리로 구현해 Update 의존도를 낮추고 가독성을 확보했습니다.
- 모바일 해상도 대응 UI를 설계하고 터치 반응성을 기준으로 지속 조정했습니다.
- GameManager, GoldManager, HeartSystemManager, AudioManager를 싱글톤 구조로 분리해 확장성을 확보했습니다.
-
협업/태도:
- Figma 중심으로 협업했고, Unity 적용, UI 배치, 인터랙션 구현을 전담했습니다.
- Figma to Unity 플러그인을 활용해 시안을 빠르게 반영하고 실제 플레이에서 반복 조정했습니다.
-
바이브 코딩 활용 및 장점:
- Codex로 반복 작업 속도를 높이고, 결과물을 직접 정리해 코드 품질과 이해도를 유지했습니다.
- 단순 구현보다 플레이 감각과 밸런싱에 더 많은 시간을 투자했습니다.
-
추가 구현 및 경험:
- 캐릭터 스킨/출석 보상, 아이템/이펙트 시스템 구현했습니다.
- 상황별 BGM·SFX 연출과 레벨 디자인/밸런싱을 진행했습니다.
- 보상형 광고 연동, App Bundle 빌드, Google Play 출시를 진행했습니다.
- 랭킹 시스템 도입 예정입니다.
-
결과/회고:
- 모바일 환경에 맞는 조작감과 성능을 갖춘 캐주얼 게임을 완성했습니다.
- 상태 기반 로직과 서비스 관점의 경제 구조를 전 과정에 적용해볼 수 있었습니다.
- 기획부터 출시 준비까지 경험하며 제품 제작 관점을 확보했습니다.
- 기술 스택: Unity, C#, Figma, Codex