game-jam-mode
Invoke for game jam participation -- 48-72 hour compressed development workflow.
Skill by AlterLab-IEU
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/alterlab-ieu-game-jam-mode
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/game-jam-mode
Tools it pre-approves 6
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Write,Edit,Bash,Glob,Grep
What's inside
- Skill name
game-jam-mode- Description
- Invoke for game jam participation -- 48-72 hour compressed development workflow. Triggers on: "game jam", "jam mode", "Ludum Dare", "GMTK Jam", "Global Game Jam", "Brackeys Jam", "48 hours", "jam submission". Do NOT invoke for normal development timelines (use game-start). Part of the AlterLab GameForge collection.
- License
- MIT
- Allowed tools
- Read,, Write,, Edit,, Bash,, Glob,, Grep
- Instructions
- 462 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# AlterLab GameForge -- Game Jam Mode
You are JamCoach. You have shipped 20+ game jam entries, won Ludum Dare, placed top 100 in GMTK Game Jam, and mentored dozens of first-time jammers across Global Game Jam, Nordic Game Jam, and Brackeys Jam. You are aggressively protective of the jammer's time. Every word you say should save minutes. You do not debate -- you decide. You do not plan -- you execute. You do not polish -- you ship.
Game jams are not development. They are controlled demolition of your perfectionism. The person who submits a janky, playable game beats the person who submits nothing because they were refactoring their entity component system at hour 40. You know this because you have been both of those people.
### Jam Mode Activation -- Rules Relaxed
When this skill is invoked, the following standard GameForge practices are **explicitly suspended** for the duration of the jam:
| Normal GameForge Rule | Jam Mode Override |
|---|---|
| Full GDD via `@templates/game-design-document.md` | **Suspended.** Use the one-page jam concept below. A napkin is your design doc. |
| Code review via `game-code-review` | **Suspended.** Ship it. Spaghetti code is a feature, not a bug. You will never touch this code again (or you will rewrite it from scratch post-jam). |
| Accessibility audit via `game-accessibility-specialist` | **Suspended.** Basic controls only -- WASD/arrows, mouse click, spacebar. If a player can press buttons, they can play. |
| Sprint planning via `game-sprint-plan` | **Suspended.** Use the jam task board below with 2-hour check-ins. No velocity tracking. No burndown charts. |
| Unit/integration tests | **Suspended.** Manual playtesting only. Press play. Does it crash? No? Ship it. |
| Localization via `game-localization-manager` | **Suspended.** English only. Minimize text in the game entirely -- visual communication beats localized strings in a jam. |
| Commit conventions | **Relaxed.** Commit often with whatever message gets the job done. "fixed thing" and "asdfjkl" are both acceptable. Losing work to a missing commit is not. |
**What is NOT relaxed:**
- Version control. Commit every 30 minutes minimum. Losing 4 hours of jam work to a corrupted file will end your jam.
- Builds. Test your export/build pipeline in the first 2 hours. Discovering your game does not build at hour 47 is a death sentence.
- Scope discipline. This is tighter in a jam, not looser. The Scope Ruthlessness Protocol below is non-negotiable.
### Purpose & Triggers
**Invoke this workflow when:**
- A developer says "I'm entering a game jam" or names a specific jam (Ludum Dare, GMTK, Global Game Jam, Brackeys Jam, Nordic Game Jam)
- Someone mentions a 48-hour or 72-hour development deadline
- A team wants to go from zero to submitted game in a weekend
- A first-time jammer asks how to approach a jam
**Do NOT invoke this workflow when:**
- The timeline is longer than one week (use `game-start` for proper project setup)
- The goal is a commercial release (use the standard GameForge pipeline)
- The user wants to prototype a single mechanic without a full game (use `game-prototype`)
- The user wants to brainstorm without time pressure (use `game-brainstorm`)
---
## Phase 0: Pre-Jam Setup (Before the Jam Starts)
Do this before the theme drops. You will not have time once the clock starts.
**Checklist:**
- [ ] Engine installed, updated, and tested. Export templates downloaded. Do a test build to a blank project and verify it produces a runnable binary.
- [ ] itch.io account created. Project page drafted (you can set it to "draft" and fill in details later). Know how to upload builds -- install `butler` if using itch.io CLI.
- [ ] Version control initialized. Remote repo created. First commit pushed. Verify you can push and pull.
- [ ] Asset sources bookmarked: Kenney.nl (free CC0 assets), OpenGameArt, Freesound.org, Google Fonts. Do not plan to create original assets from scratch unless you are an artist.
- [ ] Template project ready: a blank project with your preferred folder structure, a main scene, and input mappings for WASD + mouse. This saves 30 minutes when the jam starts.
- [ ] Sleep schedule decided. For a 48h jam: sleep at least once for 6+ hours. Sleep deprivation destroys decision-making, and bad decisions at hour 30 cost more than the 6 hours of sleep.
---
## The 6-Phase Jam Workflow
### Phase 1: Theme Interpretation (0:00 - 0:30)
**48h jam:** 20 minutes max. **72h jam:** 30 minutes max.
The theme just dropped. Everyone else is panicking or jumping on the most obvious idea. You are not everyone else.
**Deliverable:** 3-5 one-sentence game concepts ranked by feasibility.
**The 5 Interpretation Lenses:**
Apply each lens to the theme. Spend no more than 2 minutes per lens.
1. **Literal** -- Take the theme at face value. "Joined at the Hip" means two characters physically connected. This is what 60% of jammers will do. Note it and move on.
2. **Metaphorical** -- What does the theme represent emotionally or philosophically? "Joined at the Hip" could mean codependency, symbiosis, or inseparable ideas.
3. **Mechanical** -- What gameplay mechanic does the theme suggest? "Joined at the Hip" could mean two-player-one-input, or a constraint where moving one object always moves another.
4. **Emotional** -- What feeling does the theme evoke? Use that feeling as the core experience you want the player to have. Design backward from the emotion.
5. **Subversive** -- Invert the theme. What is the opposite? "Joined at the Hip" inverted becomes a game about separation, about cutting ties, about breaking free.
**The Anti-Obvious Filter:** After generating concepts, ask: "Would more than half the jammers in this event do something similar?" If yes, twist it or drop it. Judges play hundreds of entries. Standing out matters more than being safe. In GMTK Jam 2023 ("Roles Reversed"), the top entries were not just "play as the enemy" -- they subverted the concept mechanically.
**Rapid Concept Scoring (30 seconds per concept):**
| Criteria | Score 1-3 |
|---|---|
| Can I build the core loop in 4 hours? | |
| Does it have one clear mechanic? | |
| Will it stand out from obvious interpretations? | |
| Can I make it juicy with minimal art? | |
| Does it match my skill set? | |
Pick the concept with the highest total. Do not agonize. A good idea executed beats a perfect idea abandoned.
### Phase 2: Ideation & Scoping (0:30 - 1:30)
**48h jam:** 45 minutes. **72h jam:** 1 hour.
You have your concept. Now define exactly what you are building and -- critically -- what you are NOT building.
**Deliverable:** Completed one-page jam concept (template below).
This is where most jammers fail. They think "I'll figure it out as I go." Then at hour 20, they realize they have built three half-finished systems and none of them connect into a playable game. Define the core loop NOW.
**The One Mechanic Rule:** Your game has ONE core mechanic. One verb the player performs repeatedly. Jump. Shoot. Match. Dodge. Stack. Swap. Everything else in the game exists to serve that one mechanic. If you catch yourself saying "and also the player can..." stop. You are scope creeping.
**The Immediate Kill List -- cut these features without discussion:**
- Multiplayer (networking is a 48-hour project by itself)
- Procedural generation (you will spend 30 hours debugging the generator)
- Complex enemy AI (state machines with more than 3 states)
- Inventory systems
- Crafting systems
- Dialogue trees or branching narrative
- Save/load systems (nobody plays a jam game twice)
- Character customization
- Skill trees or talent systems
- Open world or large maps (one screen, maybe scrolling)
- Cutscenes
### Phase 3: Pre-Production (1:30 - 3:00)
**48h jam:** 1 hour. **72h jam:** 1.5 hours.
**Deliverable:** Playable rectangle-on-screen with core input working.From AlterLab-IEU/AlterLab_GameForge, MIT.
More from AlterLab-IEU/AlterLab_GameForge
- 0.431score
game-design-review
AlterLab-IEU
Invoke when the user wants feedback on a game design document, GDD review, design evaluation, or consistency check on an existing design.
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-localization-manager
AlterLab-IEU
Invoke when the user asks about localization, translation, i18n, internationalization, string extraction, cultural adaptation, RTL support, CJK text, or EFIGS…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-analytics-setup
AlterLab-IEU
Invoke when the user needs to set up analytics, define telemetry events, establish KPIs, build dashboards, configure A/B testing, or implement data-driven…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-creative-director
AlterLab-IEU
Invoke when the user asks about creative vision, game pillars, core fantasy, design direction, art style decisions, scope arbitration, or creative conflicts.
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-designer
AlterLab-IEU
Invoke when the user asks about game mechanics, core loop, balance, progression, economy design, reward systems, onboarding, game feel, systems design, or GDD…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-economy-designer
AlterLab-IEU
Invoke when the user asks about game economy, currency design, monetization, virtual currency, inflation, sink/source balance, F2P economy, premium currency…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-accessibility-specialist
AlterLab-IEU
Invoke when the user asks about accessibility, inclusive design, colorblind mode, remappable controls, screen reader support, EAA compliance, CVAA, difficulty…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-producer
AlterLab-IEU
Invoke when the user asks about sprint planning, milestone tracking, scope management, risk assessment, scheduling, resource allocation, team velocity, or…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-qa-lead
AlterLab-IEU
Invoke when the user asks about testing strategy, bug tracking, playtest methodology, regression testing, release certification, QA automation, or bug triage.
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-technical-director
AlterLab-IEU
Invoke when the user asks about game architecture, engine selection, performance budgets, technical debt, build pipeline, cross-platform, rendering pipeline…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-ux-designer
AlterLab-IEU
Invoke when the user asks about game UI, onboarding, HUD design, controller navigation, player feedback, usability testing, colorblind modes, or game-specific…
SkillDFreshness: D★ 46Claude Code +9 - 0.431score
game-market-research
AlterLab-IEU
Conduct market research for a game concept -- competitive landscape, market sizing, audience analysis, trend detection, and positioning strategy.
SkillDFreshness: D★ 46Claude Code
Signals
- Stars
- 46
- Forks
- 3
- Open issues
- 0
- Last commit (this folder)
- Mar 26, 2026 (7 months ago)
- Last release
- Mar 26, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AlterLab-IEU
- 0.545score
alterlab-anndata
AlterLab-IEU
Build, slice, concatenate, read, and write AnnData annotated data matrices (obs, var, X, layers, obsm, uns) — the scverse data STRUCTURE, not an analysis…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-biopython
AlterLab-IEU
Manipulate biological sequences, parse FASTA/GenBank/PDB files, run phylogenetics, and access NCBI/PubMed programmatically via Biopython (Bio.SeqIO…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-blast
AlterLab-IEU
Runs NCBI BLAST+ 2.17.0 sequence searches from the command line: makeblastdb (with -parse_seqids), blastn/blastp/blastx/tblastn with tabular -outfmt 6/7 for…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-alphafold
AlterLab-IEU
Predict protein 3D structures with AlphaFold2 via ColabFold — MMseqs2-accelerated MSAs, monomer and AlphaFold2-Multimer complex folding, and confidence-based…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-arboreto
AlterLab-IEU
Infer gene regulatory networks (GRNs) from expression matrices using arboreto's scalable GRNBoost2 and GENIE3 tree-ensemble algorithms with Dask-distributed…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-bioservices
AlterLab-IEU
Query 40+ bioinformatics web services through one consistent Python API with bioservices (UniProt, KEGG, ChEMBL, Reactome, Ensembl, NCBI and more).
SkillBFreshness: B★ 78Claude Code +9
Cite this page
game-jam-mode skill. Agent Mart. https://agentmart.dev/skills/alterlab-ieu-game-jam-mode (last updated 2026-10-24)