처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.08.05 30

우리 동네 골목이 레이싱 트랙이 된다 — OpenStreetMap으로 만든 브라우저 레이싱 게임 Hop.earth

Hacker News 원문 보기

브라우저에서 바로 실행되는 레이싱 게임인데, 트랙이 실제 세계의 도로예요. Hop.earth라는 게임인데요. OpenStreetMap의 지도 데이터를 가져와서 지구상 어디든 실제 도로 위에서 레이스를 벌일 수 있게 만들었어요. 설치도 필요 없이 URL만 열면 바로 달릴 수 있고, 링크에 서버와 경로 정보가 담겨 있어서 친구에게 주소만 보내면 같은 트랙에서 함께 경쟁할 수 있는 구조예요. 서울 강남 한복판이든, 파리 시내든, 어릴 때 살던 동네 골목이든 지도에 도로가 그려져 있는 곳이라면 어디든 트랙이 되는 거죠.

OpenStreetMap이 뭐길래

이 게임의 심장은 OpenStreetMap(OSM)이에요. 이게 뭐냐면, "지도계의 위키피디아"라고 생각하면 딱 맞아요. 전 세계 자원봉사자들이 직접 도로, 건물, 상점 정보를 그려 넣어서 만드는 오픈 지도 데이터베이스거든요. 구글 지도와 달리 데이터 자체가 공개되어 있어서, 라이선스(ODbL) 조건만 지키면 누구나 원본 데이터를 통째로 내려받아 마음대로 활용할 수 있어요. 도로 하나하나가 좌표들의 연결선(way)으로 저장되어 있고, 거기에 "왕복 2차선", "제한속도 50" 같은 속성 태그가 붙어 있는 구조예요.

레이싱 게임 입장에서 보면 이게 공짜 트랙 데이터인 셈이에요. 보통 레이싱 게임은 디자이너가 트랙을 한 땀 한 땀 만들잖아요. 그런데 이 게임은 OSM에서 도로의 좌표열을 받아와 그걸 주행 가능한 3D 트랙으로 변환해요. 도로 폭, 교차로, 커브의 곡률 같은 게 전부 실제 지도 데이터에서 나오는 거죠. 콘텐츠를 직접 만드는 대신 현실 세계 전체를 콘텐츠로 끌어다 쓰는, 일종의 절차적 생성(데이터나 규칙으로 콘텐츠를 자동 생성하는 기법)이라고 볼 수 있어요.

현실 데이터로 게임을 만든다는 것

현실 지도를 게임 소재로 쓰는 접근은 계보가 있어요. 마이크로소프트 플라이트 시뮬레이터는 위성 사진과 지도 데이터로 지구 전체를 비행 무대로 만들었고, 스트리트뷰 사진으로 위치를 맞히는 GeoGuessr도 현실 데이터를 게임으로 바꾼 사례죠. OSM 데이터로 도시의 3D 모델을 자동 생성하는 프로젝트들도 꾸준히 나왔고요. 다만 이런 시도들이 대부분 무거운 클라이언트나 방대한 전처리를 필요로 했다면, 이 게임은 브라우저에서 즉석으로 돌아간다는 게 포인트예요. WebGL 같은 웹 3D 기술과 브라우저 성능이 그만큼 올라왔다는 방증이기도 하고요.

기술적으로 상상해보면 재미있는 과제가 많아요. OSM 원본 데이터는 게임용으로 만들어진 게 아니라서, 도로가 중간에 끊겨 있거나 고가도로와 지하차도가 겹쳐 있는 등 지저분한 부분이 많거든요. 이런 데이터를 정제해서 물리 엔진이 다룰 수 있는 매끄러운 트랙으로 바꾸는 것, 여러 플레이어의 위치를 낮은 지연으로 동기화하는 멀티플레이 처리, 전 세계 어디든 빠르게 로딩되도록 지도 데이터를 잘게 쪼개 스트리밍하는 것까지. 작은 게임처럼 보여도 안에는 지도 서비스와 게임 서버의 기술이 압축돼 있어요.

한국 개발자에게 주는 시사점

한국 개발자에게 OSM은 특히 알아둘 가치가 있어요. 한국은 정밀 지도 데이터의 국외 반출 제한 때문에 구글 지도 기능이 제한적인 대표적인 나라잖아요. 그래서 글로벌 서비스를 만들 때 지도 때문에 골치를 앓는 경우가 많은데, OSM은 데이터를 직접 받아서 원하는 방식으로 쓸 수 있는 대안이 되거든요. 특정 지역의 데이터만 쿼리해서 뽑아 쓸 수 있는 Overpass API, 지도 타일을 직접 만들어 서빙할 수 있는 오픈소스 도구들까지 생태계도 잘 갖춰져 있어요. 다만 한국 지역의 OSM 데이터는 기여자가 상대적으로 적어서 지역별 품질 편차가 있다는 건 감안해야 하고요. 사이드 프로젝트 소재로도 훌륭해요. 달리기 경로 추천, 동네 기반 게임, 배달 경로 시각화처럼 "현실 공간 × 소프트웨어" 아이디어가 있다면 OSM이 가장 진입 장벽이 낮은 출발점이거든요.

정리하면, 공개 지도 데이터와 웹 기술만으로 지구 전체를 레이싱 트랙으로 바꾼 프로젝트예요. 여러분이라면 OSM 데이터로 어떤 걸 만들어보고 싶으세요? 실제로 아는 길을 게임에서 달려보는 경험이 어떤 느낌일지, 직접 한번 해보고 이야기 나눠도 재미있겠네요.


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.