게임 잼 & 해커톤 가이드
GMTK와 Ludum Dare 같은 게임 잼에서 우승하는 5가지 팁
게임 잼은 인디 게임이 태어나는 곳입니다. 48~72시간 안에 게임을 만들고, 수천 명의 플레이어에게서 즉각적인 피드백을 받고, 때로는 진짜 히트작이 될 무언가를 출시하기도 합니다. 이 가이드는 알아둬야 할 내용을 다룹니다.
게임 잼이란?
게임 잼은 정해진 시간 안에 처음부터 게임을 만드는 행사입니다. 보통 시작할 때 발표되는 주제를 중심으로 진행됩니다. 게임 개발자를 위한 해커톤이라고 생각하면 됩니다. 보통 48시간에서 30일 정도 이어지고, 한 명에서 네 명 정도의 팀으로 참가하며, 목표는 플레이할 수 있는 프로토타입입니다.
게임 잼은 잘 다듬어진 상업용 제품을 만드는 자리가 아닙니다. 실험하고, 제약 속에서 창의적으로 문제를 풀고, 짧은 시간 안에 재미있는 것을 만드는 자리입니다.
왜 중요한가
신규 개발자에게는 작더라도 완성된 게임을 출시하는 것만큼 좋은 경험이 없습니다. 불완전함은 당연하게 여겨지니 마음 놓고 실험할 수 있습니다. 다른 참가자들이 여러분의 게임을 플레이하고 평가해 즉각적인 피드백을 줍니다. 그리고 완성된 잼 게임은 말만 하는 게 아니라 실제로 만들어낼 수 있다는 걸 보여줍니다.
경험 많은 개발자에게는 아이디어를 빠르게 시험하고, 몇 달을 투자하기 전에 컨셉을 검증할 수 있게 해줍니다. 제약은 창의력을 자극하고 막힌 부분을 뚫어줍니다. 협업자, 퍼블리셔, 플레이어를 만나게 됩니다. 그리고 성공한 인디 게임 중 다수가 잼 출품작에서 시작했습니다.
Celeste는 Ludum Dare 게임으로 시작했습니다. Superhot은 7일짜리 프로토타입에서 출발했습니다. Hollow Knight는 잼 컨셉에서 발전했습니다. Minit은 48시간 잼에서 나왔습니다. Papers, Please는 Ludum Dare 29를 위해 만들어졌습니다.
2026년 주요 게임 잼
글로벌 행사
| 행사 | 시기 | 형식 | 비고 |
|---|---|---|---|
| Global Game Jam | 1월 하순 | 48시간, 현장 & 원격 사이트 | 최대 규모의 잼, 전 세계 40,000명 이상 참가. 2026년 행사(1월 26일~2월 1일)는 약 100개국 800여 개 사이트에서 시작 이래 누적 참가자 500,000명을 넘어서는 시점입니다. |
| Ludum Dare | 4월, 10월(대략) | 48시간 솔로 / 72시간 팀 | 가장 오래되고 존중받는 잼 중 하나 |
| GMTK Game Jam | 여름 | 48시간 | 엄청난 시청자 수, 보통 7,000개 이상 출품 |
| js13kGames | 8~9월 | 13KB 제한, 30일 | 웹 개발자에게 최적 |
| Gamedev.js Jam | 2026년 4월 13~26일 | 13일, HTML5 전용 | 상품 제공, 부담 없는 형식 |
itch.io의 상시 & 정기 잼
| 잼 | 설명 |
|---|---|
| Brackeys Game Jam 2026.2 | 7일, 수천 명 참가, 2026년 8월 23~30일 |
| Pirate Software Game Jam 18 | 14일, 약 600명 이상 참가 |
| Finally Finish Something 2026 | 1월, 진행 중이던 작업 마무리용 |
| 2026 Annual Jam | 1년 내내, 느슨한 규칙 |
| Retro Game Jam 2026 | 2월 8~14일, 레트로 미학 중심 |
더 찾아보기: itch.io/jams에 진행 중이거나 곧 열리는 잼이 수백 개 올라와 있습니다.
웹 게임이 잼에서 이기는 이유
브라우저에서 바로 플레이할 수 있는 게임을 만들 수 있다면 큰 이점을 갖게 됩니다.
마찰 제로
잼 심사위원은 수십 개의 게임을 플레이합니다. 다운로드형 게임이라면 다운로드를 누르고, 기다리고, 압축을 풀거나 설치하고, 실행 파일을 찾고, 실행합니다. 시작하기도 전에 5~10분이 걸립니다. 웹 게임이라면 플레이를 누르고 2~5초만 기다리면 됩니다. 이미 플레이하고 있는 거죠.
마찰이 생기는 1초마다 플레이 횟수, 평점, 순위를 잃습니다.
어디서나 작동
웹 게임은 Windows, Mac, Linux, ChromeOS에서 실행됩니다. 터치를 지원하면 모바일에서도 작동합니다. 설명에 "죄송합니다, Windows 전용입니다"라고 적을 일이 없습니다. 잠재 관객을 최대한 넓힐 수 있습니다.
공유하기 쉬움
플레이할 수 있는 직접 링크가 생깁니다. 트윗, Discord, 블로그에 임베드할 수 있습니다. 미심쩍은 "Google Drive에서 다운로드" 링크가 필요 없습니다. 소셜 미디어 확산에도 더 유리합니다.
즉각적인 업데이트
버그를 고쳤다면? 몇 초면 배포됩니다. 밸런스 문제를 찾았다면? 실시간으로 패치합니다. "v1.1 업로드했으니 다시 다운로드하세요" 같은 안내가 필요 없습니다.
기술적 역량
WebGL과 WebGPU는 GPU 가속 그래픽을 제공합니다. Web Audio API는 완전한 사운드 지원을 제공합니다. LocalStorage와 IndexedDB로 서버 없이 게임을 저장할 수 있습니다. Service Worker로 오프라인 플레이가 가능합니다. WebSocket으로 멀티플레이어를 구현할 수 있습니다.
잼 게임이 발견되게 하기
게임 잼에서는 수천 개의 게임이 쏟아집니다. 잼이 끝나면 여러분의 게임은 itch.io의 다른 수천 개 출품작, 정신없는 "New" 피드, 그리고 대충 훑어보는 시간 없는 플레이어들과 경쟁하게 됩니다.
전통적인 방법은 잘 통하지 않습니다. 스크린샷은 게임플레이를 보여주지 못합니다. 트레일러는 만드는 데 몇 시간이 걸리는데, 여러분은 이미 지쳐 있습니다. 마케팅에는 남아 있지 않은 에너지가 필요합니다.
짧은 게임플레이가 통한다
가장 좋은 순간, 핵심 루프, 후크를 보여주는 게임플레이 15초를 녹화하세요. Cinevva에 업로드하고 여러분의 itch.io 페이지로 연결하세요. 플레이어는 스크롤하고, 보고, 클릭하고, 곧바로 플레이합니다.
여러분의 게임은 마케팅 실력이 아니라 게임플레이로 평가받습니다. 15초 클립이면 충분하니 트레일러를 만들 시간이 필요 없습니다. 게임플레이가 스스로 말해주니 AAA 마케팅과 경쟁할 필요가 없습니다. 그리고 웹 게임은 바로 실행되니 플레이어가 다운로드할 필요가 없습니다.
작업 흐름
잼 동안에는 게임을 만드는 데 집중하세요. 마지막 한 시간에 빠른 게임플레이 클립을 2~3개 녹화하세요.
제출 후에는 평소처럼 잼에 출품하고, 클립을 Cinevva에 업로드하고, 소셜 미디어에 링크를 공유하고, 실제 플레이어들이 여러분의 게임을 발견하고 플레이하는 걸 지켜보세요.
성공 전략
잼 전에
도구를 준비하세요. 엔진, IDE, 아트 도구를 테스트하세요. Git으로 버전 관리를 설정하세요. 프로젝트 템플릿을 준비해 두세요. 에셋 가져오기와 기본 메커닉 만들기를 연습하세요.
스스로를 준비하세요. 전날 밤 잘 자두세요. 음식과 음료를 넉넉히 챙기세요. 일정을 비우세요. 가족이나 룸메이트에게 바쁠 거라고 미리 알리세요.
팀이 있다면 소통 방식을 정하고(Discord가 잘 맞습니다), 대략적인 역할을 나누고, 각자 언제 참여할 수 있는지 기대치를 맞추세요.
잼 동안
처음 2시간은 브레인스토밍과 계획에 쓰세요. 여러 아이디어를 내고 가장 실현 가능한 것을 고르세요. 범위를 가차 없이 줄이고 50%를 잘라내세요. 핵심 루프를 문서로 정리하세요. 비주얼 스타일을 합의하세요.
2시간부터 20시간까지는 핵심을 만드세요. 주요 메커닉을 먼저 작동시키세요. 임시 아트면 충분합니다. 핵심이 작동하기 전까지는 다듬지 마세요. 자주 커밋하세요.
20시간부터 40시간까지는 플레이할 수 있게 만드세요. 레벨이나 적 같은 콘텐츠를 추가하세요. 메뉴와 게임 오버 화면이 있는 기본 UI를 만드세요. 효과음과 음악을 넣으세요. 계속 테스트하세요.
마지막 8시간은 다듬고 출시하세요. 치명적인 버그만 고치세요. 아트를 마지막으로 손보세요. 설명을 쓰세요. 스크린샷과 GIF를 찍으세요. 마감을 놓치고 싶지 않으니 일찍 제출하세요.
잼 후에
바로, 충분히 쉬세요. 해냈으니까요. 소셜 미디어에 공유하세요. 팀원들에게 고마움을 전하세요.
일주일 안에, 다른 출품작을 플레이하고 평가하고, 댓글에 답하고, 피드백을 모으고, 게임플레이 클립을 녹화하세요.
그 후에는, 개발을 계속할지 결정하고, 포스트모템 데브로그를 쓰고, 만난 사람들과 연결을 이어가세요.
흔한 실수
기능 욕심은 들뜬 마음에서 생깁니다. 기능 목록을 일찍 적어두고 거기에 충실하세요. 사운드가 없는 건 마지막으로 미뤄두기 때문입니다. 임시 사운드를 일찍 넣으세요. 조작이 불분명한 건 개발자의 맹점에서 옵니다. 설명을 넣고 다른 사람과 함께 테스트하세요. 빌드가 깨지는 건 서두르기 때문입니다. 잼 초반에 익스포트를 테스트하세요. 설명이 부실한 건 지쳤기 때문입니다. 너무 피곤해지기 전에 미리 초안을 잡으세요.
잼용 웹 게임 만들기
2D 게임이라면 Phaser가 가장 인기 있는 HTML5 게임 프레임워크입니다. Pixi.js는 직접 만든 로직과 짝지을 수 있는 빠른 2D 렌더러입니다. Godot은 뛰어난 HTML5 익스포트를 제공합니다.
3D 게임이라면 Three.js가 가장 유연한 WebGL 라이브러리입니다. Babylon.js는 기능이 풍부한 3D 엔진입니다. PlayCanvas는 에디터가 내장된 웹 네이티브 엔진입니다.
노코드나 로우코드라면 GDevelop은 웹 익스포트가 되는 비주얼 게임 메이커입니다. Construct는 강력한 노코드 HTML5 게임을 만듭니다.
최적화
에셋을 압축하고 지연 로딩해 로딩 시간을 10초 이내로 유지하세요. 플레이어가 떠나지 않도록 로딩 진행 상황을 보여주세요. 브라우저마다 특이한 점이 있으니 Chrome, Firefox, Safari에서 테스트하세요. 가능하면 터치 조작과 반응형 레이아웃으로 모바일 친화적으로 만드세요. 몰입을 위해 전체 화면 버튼을 제공하세요. 누구나 소리를 켤 수 있는 건 아니니 사운드 토글을 넣으세요.
itch.io 임베드 설정은 너비 960px(또는 네이티브 해상도), 16:9의 경우 높이 540px를 쓰고, 반응형이면 모바일 친화 옵션을 켜고, 전체 화면 버튼을 켜고, 스크롤바를 끄세요.
잼 후에
첫 주에는 호의를 쌓고 배우기 위해 모든 피드백에 답하세요. 커뮤니티가 중요하니 다른 출품작을 플레이하고 평가하세요. 여러분의 경험과 무엇이 잘됐고 안 됐는지를 공유하는 데브로그를 올리세요. 게임플레이 클립을 올려 더 많은 시선을 끌어오세요.
첫 달에는 플레이어가 보고한 버그를 고치고, 노력 대비 효과가 큰 사소한 다듬기를 하고, GIF와 함께 잼 이야기를 소셜 미디어에 공유하세요.
장기적으로 게임에 잠재력이 있다면, 플레이어가 일관되게 좋아했거나 싫어한 점을 파악하기 위해 피드백 주제를 모으세요. 여기에 더 큰 게임이 있는지 판단하세요. 확장하고 다듬은 잼 이후 버전을 계획하세요. itch.io의 PWYW나 Steam 출시를 통한 수익화를 고려하세요.
잼 게임이 더 클 수 있다는 신호로는 플레이어가 콘텐츠를 더 달라고 하는 경우, 스트리머가 다루는 경우, 비슷한 게임들에 비해 평점이 높은 경우, 몇 주가 지나도 여전히 설레는 경우, 콘텐츠를 10배로 늘릴 명확한 길이 보이는 경우가 있습니다.
자료
커뮤니티는 활발한 잼 토론이 있는 r/gamejams, LD 전용 이야기를 나누는 r/ludumdare, 잼을 찾아 참여할 수 있는 itch.io Jams, 자바스크립트 게임 개발 커뮤니티인 Gamedev.js를 확인하세요.
도구로는 무료 게임 에셋이 있는 Kenney Assets, CC 라이선스 아트와 오디오가 있는 OpenGameArt, 효과음이 있는 Freesound, 빠른 업로드를 위한 CLI인 itch.io Butler가 있습니다.
학습을 위해서는 웹 게임 개발 가이드를 다루는 Cinevva 튜토리얼, 도구를 고르는 데 도움이 되는 웹 게임 엔진 비교, 게임 페이지를 최적화하는 itch.io에서 출시하는 법을 확인하세요.
다음 잼
잼 전에는 도구를 설치하고 테스트하고, 템플릿 프로젝트를 준비하고, 허용된다면 에셋 팩을 모으고, 팀을 꾸리거나 솔로로 갈지 정하고, 일정을 비워두세요.
잼 동안에는 주제 브레인스토밍을 최대 30분만 하고, 핵심 메커닉을 먼저 프로토타입하고, 일찍 자주 테스트하고, 마지막 날 전에 사운드를 넣고, 제출에 최소 한 시간을 남겨두세요.
잼 후에는 잼 페이지에 제출하고, 게임플레이 클립을 업로드하고, 다른 출품작을 플레이하고 평가하고, 피드백에 답하고, 경험을 담은 데브로그를 쓰세요.
시작하기
itch.io/jams에서 곧 열리는 잼을 둘러보세요. 일정과 관심사에 맞는 걸 하나 고르세요. 이 가이드를 참고해 도구를 준비하세요. 48~72시간 안에 멋진 걸 만드세요. 공유하고 플레이어들이 발견하는 걸 지켜보세요.
게임 잼은 인디 게임이 태어나는 곳입니다. 여러분의 다음 잼 게임이 큰 무언가의 시작이 될 수 있습니다.
관련 글
- 무료 게임 에셋을 찾는 곳 — 잼 게임에 바로 쓸 수 있는 CC0 에셋 팩
- 에이전트형 AI 코드 도구 — Claude Code, Cursor, Copilot로 잼 중에 더 빠르게 만들기
- 인디 게임을 위한 Kickstarter — 성공한 잼 게임을 펀딩 프로젝트로 키우기
- 협동 게임 디자인 — 협동 잼 게임이 더 많은 관심과 평점을 얻는다
- Canvas 2D 게임 루프 — 48시간 잼 게임을 위한 가장 단순한 토대