ゲームジャム参加記:48時間で何ができたか
遊びをつくる執筆にClaudeを使用しています。

「48時間でゲームを完成させる」と聞いて、現実的だと感じる人は少ないかもしれません。しかし世界中のゲームジャムでは毎週のように、経験の浅い個人開発者が48時間という制約のなかで動くゲームを届けています。この記事では、48時間という時間枠がどのような構造を持ち、どこで詰まりやすく、何を切り捨てると完走できるかを順に整理します。 ゲームジャムとは、決められたテーマとスケジュールのもとでゲームを制作して提出するイベントです。Ludum DareやGlobal Game Jam、itch.ioで開催される無数の小規模ジャムまで形式はさまざまですが、48〜72時間のソロ部門が最も参加しやすい入口になっています。「参加してみたい」「途中で詰んで出せなかった」どちらの段階にいる人も、この記事を読み終えたあとに次の具体的な一手が見えるように書きます。
48時間の構造を先に把握する
48時間は長いようで、睡眠と食事を引くと実働は30〜35時間程度になります。テーマ発表からカウントが始まるため、最初の数時間でコンセプトを固めなければ後半が一気に苦しくなります。
時間の使い方を大まかに三つの塊で考えると整理しやすくなります。
- 0〜8時間(構想と土台):テーマを受け取り、ゲームの核となるループを一文で定義する。エンジンやツールのセットアップ、画面に何か動くものを表示するところまでを目標にします。
- 8〜36時間(実装と調整):コアループが動く状態から、プレイとして成立する最小構成に仕上げます。スコアか終了条件か、どちらか一つでも実装できればゲームと呼べます。
- 36〜48時間(提出準備):バグ修正、タイトル画面、操作説明の追加。最後の2〜3時間は提出作業と予備時間として手を付けないほうが安全です。
この三分割の中で最も頻繁に失敗が起きるのは第1ブロックです。「面白いアイデアをもっと練りたい」という衝動を8時間以内に抑えられないと、実装時間が急激に圧縮されます。
コアループを一文で定義する意味
ゲームジャム経験者の多くが口をそろえる教訓が「スコープを絞りすぎるくらい絞れ」です。これは抽象的なアドバイスに聞こえますが、実践的な方法があります。コアループを「プレイヤーが〇〇して、△△が起きる」の形で一文に書き出すことです。
たとえば「プレイヤーがブロックを積んで、崩れると得点が消える」。これが書けた段階でスコープは決まっています。ここに「敵キャラが邪魔をしてきて」「ステージが複数あって」という要素を追加したくなるのが人の性ですが、48時間では一文の外は原則として作りません。
コアループが動くことを最優先にする理由は、ゲームジャムの提出要件にあります。多くのジャムでは「動くもの」を提出することが最低条件で、評価は完成度よりも着想の新しさや遊んだときの感触で決まります。未完成のまま多機能なものより、動く一機能のほうが評価されやすい文化があります。
詰まりやすい三つのポイントと対処
アセットの自作に時間をかけすぎる
グラフィックや音楽を自分で用意したい気持ちは自然ですが、48時間では調達コストが見えにくくなります。パブリックドメインや商用利用可のアセットを事前にいくつかブックマークしておくだけで、制作中の消耗が大きく変わります。OpenGameArtやFreesoundといったリソースサイトは、ジャム開始前に使い方を確認しておくと安心です。ライセンス条件はジャムのルールとあわせて参加前に確認してください。
ツールの選択で迷う
慣れていないエンジンやライブラリをジャム中に初めて触るのはリスクが高い選択です。48時間という文脈では「最も慣れているツール」が正解です。HTMLとJavaScriptだけで作る場合も、PhaserやPixi.jsを使う場合も、事前にテンプレートや雛形を手元に用意しておくと序盤の立ち上がりが変わります。
睡眠を削りすぎる
徹夜で制作するイメージが強いイベントですが、睡眠不足は後半の判断力を落とし、バグの発見が遅れます。最低でも4〜6時間の睡眠を確保することが、完走率を上げる現実的な選択になります。「もう少し作ってから寝よう」と思った時点でアラームをかける習慣が有効です。
「完成」の基準を自分で決める
ゲームジャムには公式の完成定義がありません。「タイトル・プレイ・終了の三画面が揃っていれば完成」と自分で定めておくと、提出ラインが明確になります。
完成の基準として使いやすい三条件を挙げます。
- 初めて触る人が説明なしで操作の目的を理解できる
- 何らかの形でゲームが終わる(クリア・ゲームオーバー・スコア表示のいずれか)
- ブラウザまたは指定の環境で起動から終了まで通しで動く
この三つを満たしたら、それ以上の追加は「完成してから余裕があれば」の話です。残り時間にかかわらず、三条件を満たした時点で一度提出用ファイルを書き出す習慣をつけると、締め切り間際の事故を防げます。
終わったあとにやること
提出できたかどうかにかかわらず、ジャム終了後の振り返りに価値があります。「何時間で何が動いたか」「どこで止まったか」を箇条書きで残しておくと、次のジャムでの時間配分が具体的に改善できます。
他の参加者の作品をプレイすることも有益です。同じテーマで全員が異なるものを作るゲームジャムは、着想の幅を体感できる数少ない機会です。コメントをもらったり返したりする習慣が、制作者コミュニティとのつながりになっていきます。
作ったゲームをジャム以外の場所で公開し直すことも選択肢です。HTMLとZIPで動くブラウザゲームであれば、アソバースのような投稿プラットフォームに持ち込んで継続的にプレイしてもらうこともできます。ジャム版はプロトタイプと割り切り、フィードバックを反映した改善版を別途公開する流れが、制作の経験を次に活かすうえで有効です。
次の行動
まず次に開催されるゲームジャムを一つ探し、日程とテーマ発表のタイミングを確認してください。参加登録だけ先に済ませると、実際に手を動かす率が上がります。使い慣れたツールでコアループを一文だけ書いてみる練習を、ジャム前の週末に一度やっておくと本番の序盤が落ち着いて進められます。
参考資料
- Ludum Dare 公式サイト(ルール・過去テーマ・参加者の制作記)
- Global Game Jam 公式サイト(開催情報・アーカイブ)
- OpenGameArt.org(パブリックドメイン・CCライセンスアセット)
- Freesound.org(音声素材・ライセンス検索)

