최근에 작은 사이드 프로젝트로 Drift Boss Unblocked 웹 버전을 정리하고 배포하면서 느낀 점들을 기록해본다.

이 프로젝트는 단순히 “게임 사이트 하나 만들기”에서 시작했지만, 실제로는 생각보다 여러 가지 문제를 마주하게 된 경험이었다.
처음에는 단순했다.
“브라우저에서 바로 실행되는 가벼운 게임 하나를 정리해두면 어떨까?”
Drift Boss 같은 게임은 구조가 단순하지만, 즉시 실행성 + 짧은 플레이 루프 덕분에 웹 환경과 잘 맞는다.
특히 설치 없이 바로 접근할 수 있는 형태는 사용성 측면에서 큰 장점이 있다고 느꼈다.
이 게임의 핵심은 복잡한 그래픽이나 물리 엔진이 아니라 입력 하나로 모든 것이 결정되는 구조다.
버튼을 누르면 drift
놓으면 직진
이 단순한 구조 때문에 오히려 “타이밍”이 전부가 된다.
개발 관점에서 보면 이런 구조는 오히려 밸런싱이 중요하다.
조금만 입력 반응이 어긋나도 플레이 경험이 크게 달라지기 때문이다.
생각보다 어려웠던 부분은 “게임 자체”가 아니라 배포 쪽이었다.
브라우저 호환성 문제 (특히 Safari vs Chrome)
모바일 터치 입력 처리
로딩 속도 최적화
광고/리다이렉트 없이 유지하는 구조
특히 모바일 환경에서는 입력 딜레이가 체감 난이도를 크게 바꿔서, 단순 포팅이 아니라 UX 튜닝이 필요했다.
이 프로젝트에서 가장 고민했던 부분은 “접근성”이었다.
사용자가 설치 없이 바로 들어와서 플레이할 수 있어야 했기 때문에:
불필요한 리소스 제거
초기 로딩 최소화
페이지 구조 단순화
이런 부분을 계속 정리했다.
결과적으로 “기능을 더하는 것”보다 “덜어내는 것”이 더 중요한 작업이었다.
단순한 게임인데도 사용자 패턴은 꽤 다양했다.
짧게 여러 번 반복 플레이하는 유형
한 번 시작하면 기록 갱신까지 계속 하는 유형
일일 보상 루프에 반응하는 사용자
이걸 보면서 느낀 건, 게임 구조가 단순할수록 행동 데이터는 더 명확하게 드러난다는 점이었다.
이번 프로젝트는 큰 기술 도전이라기보다는,
“단순한 게임을 웹에서 어떻게 안정적으로 제공할 것인가”
에 대한 작은 실험이었다.
다음에는 비슷한 구조의 게임을 여러 개 연결해서, 더 작은 미니 플랫폼 형태로 확장해볼 생각도 있다.
원하면:
더 “개발자 감성 강한 버전”
또는
“SEO 조금 섞인 Velog용 버전”
혹은
“짧은 버전 (1,000자 이하)”
도 만들어줄게.