장작 패기 시뮬레이터를 정식 iOS 게임으로 만들었습니다!
Turned my firewood splitter into a full iOS game!
핵심 요약
웹 기반 장작 패기 시뮬레이터를 iOS 앱으로 개발하여 출시한 개발자의 소식.
- iOS 출시 — 웹 기반 장작 패기 게임을 Capacitor를 활용해 iOS 앱으로 이식함.
- 기술적 개선 — 3D 적재 알고리즘을 새로 설계하고 Game Center 리더보드 등 네이티브 기능을 추가함.
- 경쟁 모드 — 친구들과 도형 절단 실력을 겨루는 '최고의 모양' 모드를 도입함.
- 광고 없는 경험 — 사용자 경험을 위해 광고나 팝업 없이 무료로 배포함.

다들 안녕! 너희들이 하도 만들어보라고 성화여서, 내 장작 패기 시뮬레이터를 아예 iOS 게임으로 만들어버렸어.
원래 웹 게임은 Claude랑 Antigravity 써서 만들었는데, 내가 실제로 쓰는 도끼랑 나무토막, 장작을 3D 스캔해서 떴고, 내가 직접 녹음한 도끼질 소리랑 동작을 그대로 넣었거든. 제작 과정 다 담긴 원본 글은 여기 있어: https://www.reddit.com/r/vibecoding/comments/1uckug1/heres_how_i_made_the_firewood_splitting_simulator/
이걸 iOS 게임으로 바꾸려고 Codex를 써봤는데, 기본적으로는 기존 threejs 코드를 Capacitor로 패키징한 다음, Game Center를 통한 글로벌 리더보드 같은 네이티브 iOS 기능들을 잔뜩 붙인 거야. 유저들이 도전할 만한 업적들도 여러 개 만들었고, 그 아이콘들도 전부 Codex로 직접 그렸어. 아, 그리고 팼던 장작들이 화면에 거대한 더미로 차곡차곡 쌓이는 걸 볼 수 있는 새로운 화면도 추가했지.
장작 쌓는 알고리즘도 처음부터 싹 다 갈아엎었어. 원래 웹 게임은 planck 물리 엔진을 써서 장작 단면을 떨어뜨린 다음에 3D 모델을 적절한 위치로 애니메이션 시키는 방식이었거든. 근데 이게 좀 지저분하고 버그도 많아서 장작이 깔끔하게 안 쌓이더라고. 이번에 새로 짠 알고리즘은 '떨어뜨리고 굴리기(drop and roll)' 방식이야. 장작 조각이 바닥에 닿을 때까지 내려가다가, 접촉 지점을 찾으면 그 지점을 중심으로 다른 곳에 닿을 때까지 데굴데굴 굴러가서 자리를 잡는 식이지. 빈틈을 먼저 채우고 사다리꼴 모양으로 쌓이게 해서, 오른쪽에서 왼쪽으로 빠지는 곳 없이 깔끔하게 쌓이도록 여러 가지 디테일도 손봤어.
그리고 "최고의 모양(best shapes)" 기능도 넣었는데, 친구들이랑 누가 나무를 완벽한 모양으로 깎는지 대결할 수 있어. 삼각형, 사각형, 오각형을 얼마나 잘 깎았는지 점수가 매겨지고, 이 세 가지 정확도의 평균으로 글로벌 리더보드에 올라가는 방식이야.
궁금한 거 있거나 피드백 있으면 언제든 물어봐. 지금 앱스토어에서 무료로 받을 수 있어. 이런 게임에 광고 들어가는 거 딱 질색이라 광고는 아예 안 넣었어. 그냥 힐링하면서 내가 실제로 장작 패는 환경을 그대로 느껴보라는 게 목적이라, 광고나 "앱 평가하기" 팝업 같은 거로 유저 흐름 끊기는 건 죽어도 싫었거든.
경쟁 모드는 0.99달러 내고 한 번만 결제하면 풀리는데, 뭐 이거 팔아먹으려고 vibecoding에 글 쓰는 건 아니니까 아래 링크로 공짜로 언락해서 써: https://apps.apple.com/redeem?ctx=offercodes&id=6797562042&code=FIREWOODVIBECODING
원래 게임 좋아해 주고 앱으로 만들라고 등 떠밀어줘서 다들 진짜 고마워!


