Da du læser denne blog betyder det nok at du er interesseret i spiludvikling. Men spiludvikling kan være et forvirrende felt – derfor introducerer vi nu game guides. I game guides vil vi skrive lidt længere artikler der vil forsøge at gå dybere ind i et bestemt felt.
I denne udgave vil vi beskrive Game Jams, og fortælle lidt ind til hvad der er vigtigt at huske på når man tager .
Hvorfor tage til et Game Jam?
Et Game Jam er opstået ud af tankegangen om at ved at lave små prototyper af spil vil det kunne føre til nye og spændende idéer, samt til at fungere som en kilde til inspiration for de forskellige spiludviklere der deltager. Mange successfulde spil har startet ud som prototyper til Game Jams – World of Goo og Audiosurf har sine rødder i game jams.
Som deltager til et Game Jam er der også helt klart den fordel at du møder mange andre med samme interesse – du finder både professionelle spiludviklere, hobby-spiludviklere og folk der aldrig har prøvet at lave spil før.
Med andre ord får du chancen for at lave spil der kan være skæve, sjove, skøre og anderledes. Det er spillene fra 2009′s No More Sweden (Svensk Game Jam) iøvrigt et klart bevis på.
Desuden er det ret almindeligt at der til Game Jams også kommer dygtige folk fra branchen og fortæller om game-engines, vejen til success eller andre spændende emner. Under NGJ ’08 var skaberen af Braid på besøg (klik her for slides + mp3), og til NGJ ’09 var der profiler fra bl.a. Deadline Games, DADIU og Unity der fortalte om lidt af hvert.
Praktiske informationer:
Hvad er reglerne?
Det er forskelligt fra arrangement til arrangement om de har et tema som der skal overholdes, og om man skal arbejde i hold eller solo. Sørg for at du har styr på det før du ankommer; dette giver dig også mere tid til at kunne komme på spilkoncepter der passer til temaet.
Hold-dannelse
Når du kommer til et game jam er det forskelligt hvordan man laver hold. Nogle mennesker foretrækker at have styr på hvem man arbejder sammen med lang tid i forvejen, andre finder sammen med et hold under selve arrangementet. Til Nordic Game Jam er det en tradition at bruge en time på at ryste folk lidt sammen igennem nogle små hurtige lege og øvelser. Derefter samles alle folk i en sal, for så at præsentere deres spilidéer til de andre deltagere – og på baggrund af præsentationen kan folk så være med til det projekt de synes lyder mest spændende.
All-nighters?
Til ethvert game-jam er tidspresset en del af det der gør det sjovt. Men vær altid opmærksom på at tiden er din værste fjende, og vær klar over det fra starten.
Det er en god idé at være forberedt på nogle lange dage, uden meget søvn. Men når det så er sagt kan det variere meget fra hold til hold (og person til person) hvad man er klar på. Hvis man vælger at tage all-nighters (altså, ikke sove) er det en god idé at have opstillet nogle helt klare krav til hvad man vil nå, for efterhånden som man bliver træt kan det godt være svært at huske hvor man er nået til, og hvad man overhovedet skulle nå at lave. Hvis i er mange på holdet kan det være smart at lave skifteholds-arbejde, hvis man føler sig presset på tid.
Unge Spiludviklere’s 10 bud:
Vi har hos Unge Spiludviklere taget til så mange Game Jams som vi har kunnet slå kløerne i siden 2006, så her kommer vores personlige huskeliste som vi altid har med i baghovedet når vi jammer:
- Husk alt det praktiske (sovepose, tandbørste, madras, penge osv). Det er dybt frustrerende at stå langt væk hjemmefra, lugte af gnu, og mest af alt bare have lyst til at tage hjem fordi man har glemt sin madras og deodorant.
- Overblik! Det er vigtigt at alle i gruppen meget hurtigt bliver klar over hvilke opgaver der skal løses, for at man kan komme hurtigt igang.
- Breaks! Husk at holde små pauser undervejs – gå en tur med dit hold for at snakke om spillet, og for at købe forsyninger. Dette giver et afbræk i det hårde (men sjove!) arbejde, og er samtidig en god mulighed for at lære dine hold-kammerater bedre at kende.
- Prototype! Start altid med at lave hurtige prototyper – selv papirs-prototyper af jeres spil-idé kan fungere til at lave en hurtig vurdering af om spil idéen fungerer. Hvis den ikke fungerer så skal man hurtigt videre til den næste spil-idé, eller få det til at fungere.
- Kill your darlings! Det kan godt være at lige præcis din yndlings-idé ikke kommer med, men det er ikke ensbetydende med at spillet bliver dårligt, tværtimod. Alle i holdet skal være villige til at give sig. Hvis du er helt overbevist om at du har et genialt koncept skal du bare formidle det til resten af gruppen. Til dét er næste punkt en god ting..
- Vær hurtige! Få fat på en tavle, et whiteboard eller et stort stykke papir! Det er uundværligt til at skitsere hurtige idéer, skrive ToDo lister på eller til at tegne små tændstiksmænd på.
- Vær realistiske! Vælg idéer der kan fuldføres i rimelig udstrækning indenfor tidsgrænsen (som til de fleste game jams er på 48 timer)
- Det er okay at rode! Det er meget sjældent at koden (eller grafikken) skal bruges igen når det er overstået, så det er okay at se bort fra hvad der anses som ‘god stil’, og bare give den gas de steder man kan.
- Vær strukturerede! Opsæt evt. en Kanban tavle, som vi tidligere har nævnt (en farvekodet, struktureret ToDo liste), og når én fra holdet har flyttet en post-it til “Done!” sektionen skal man være stolte og glade! (det er okay at klappe af hinanden)
- Nyd resultatet! Når det hele er overstået kan i stolte fremvise dét i har lavet. Til fremvisningen skal man aldrig undskylde, men istedet fremvise (og omtale spillet) som var det 100% færdigt (også selvom det ikke er det).
Kyle Gabler’s huskeliste:
Denne video var keynote for Global Game Jam 2009. Redigeret udgave af originalen.
Gør brug af de ressourcer der er tilstede

At playteste løbende er vigtigt - her testes en prototype af et spil der blev udviklet til Indie9000 af Unge Spiludviklere.
Når game-jammet er igang er du omgivet af mennesker der synes at spiludvikling er mindst lige så fedt som du gør, og de har sikkert en masse gode idéer. Derfor er det altid en god idé at vise dit spil frem til dem omkring dig, så du kan få feedback, og lære om hvad der fungerer, og hvad der ikke fungerer. Alle de store firmaer bruger også game-testers, og en stor del af de folk der er tilstede til et game-jam er ultra-kvalificerede som game-testere, da de ikke kun kommer med konstruktiv kritik, men ofte også kommer med løsninger til problemer og gode idéer til spillet!
Det er også en god idé at snakke med de andre hold – hvis der er andre der bruger den samme game-engine som dit hold kan det være at de har haft nogle problemer som du kan hjælpe dem med (eller omvendt).
Eksempler på spil
Hvad kan man så forvente at se til Game Jams? Herunder er der billeder, links og videoer af spil produceret til danske game jams over de sidste par år.
Eksempler fra Indie9000:
Paintball-shooter: Spillet foregår i en mørkelagt hal. Du er udstyret med en paintball-pistol og en lys-kilde. Spillet er multiplayer over netværk, og udviklet i XNA.
Det som dette spil gør godt er at det er et meget enkelt koncept, og fokuserer på sjov med vennerne. Generelt er multiplayer en god løsning, fremfor at kigge på at programmere en velfungerende AI er tiden ofte bedre brugt på at sørge for at det er et spil man kan spille sammen med vennerne.

Oh Shi- zombies!: Konceptet bag dette spil er en slags blanding af Attack of the Killer Swarm og alle de zombie film som vi alle kender og elsker. Man er en spøgelses-sky der med al sin overnaturlige kraft skal holde zombierne væk fra kirken. Kontrol-skemaet er enkelt; man skal kun bruge musen til at styre skyen med, og kaste zombierne så højt væk i luften, ind i hinanden, og med alle midler holde kirken fri. Lyskeglen over kirken er en indikator for hvor meget liv man har; når lyset er væk, er alt håb ude, og spillet er slut. Pointen med dette eksempel er at det er en god idé at holde sit spil så enkelt som muligt; på 48 timer er der ingen der forventer at man kan levere et komplet spil med 15 levels, og samtidig bringe noget nyt til bordet rent gameplay-mæssigt.
Kitchen Conflict! er vinderspillet fra februar 2009-udgaven af Indie9000, og viser hvordan et enkelt og koncept krydret med humor, multiplayer og lidt physics kan være en opskrift på success.
I Kitchen Conflict styrer to (eller flere) spillere hver deres modificerede Roomba støvsuger.
Via ‘Builderen’ kan man opbygge den perfekte Roomba i noget der på nogen måder minder om “Pimp my ride støvsuger”, hvor man kan påmontere sømpistoler, Mariekiks-launchers, Meloner, hæftemaskiner, og meget andet. De forskellige våben har forskellig grad af rekyl, noget der påvirker hvor stabilt man kan styre sin Roomba når kampen først er gået igang!
Se flere screenshots og prøv spillet!
Eksempler fra Nordic Game Jam:
Make My Head Grow: MMHG var spillet der tog hjem med den store gevinst til NGJ (Nordic Game Jam) ’09, og det er da heller ikke så mærkeligt. Da spillet blev fremvist for en fyldt sal til spilfremvisningerne under NGJ, brød alle ud i latter da gameplayet stod klart – og det er et perfekt eksempel på hvordan godt gameplay betyder mere end noget andet. Dette lille skitse-agtige, sjove, skæve spil slog utrolig flotte og veludførte spil lavet i fuld 3D i bl.a. Unity og et spilfirmas helt egen spil-engine.
Pointen med dette eksempel er at godt gameplay bør være udgangspunktet til ethvert game jam. Spil MMHG her.

In One Piece: Et spil som kan kontrolleres udelukkende vh.a. musen. Målet er at guide de små søde figurer rundt så de ikke bliver ramt af de faldende bygge-klodser. Et sjovt, enkelt spil der fungerer i kraft af sin flotte grafik, sjove stil og enkle gameplay.
Download In One Piece.
Mere marmelade, tak!
Du kan hente alle spillene fra Nordic Game Jam online her, og hvis du har fået smag for endnu mere game-jam spil kan du se alle spillene fra Global Game Jam 2009, samt spillene fra dette års No More Sweden.
OSS (Ofte Stillede Spørgsmål)
Skal jeg kunne en masse? Nej, overhovedet ikke. Faktisk er det ikke nødvendigt at du har prøvet at lave et spil før – det eneste egentlige krav der er er at man har lyst til at prøve at lave spil og bruge en weekend på det.
Hvor meget koster det? Det varierer fra arrangement til arrangement. Men de danske Game Jams varierer fra 150,- og optil 500,- (morgen- middag- og aftens-mad inkl.)
Jeg har allerede et hold af mine venner – er det et problem? Nej, overhovedet ikke. Langt de fleste Game Jams tillader at man møder op med sit eget hold.
Ville gerne deltage, men det er så langt væk/koster for meget! Det er ikke en god nok undskyldning! Nordic Game Jam tillader at man taget sit spil med hjemmefra, og kun deltager til fremvisningen den sidste dag. Udover dét er der også komplet internet-baserede game jams såsom “PyWeek” og Microsoft’s “DreamBuildPlay” (med præmier for over 200.000 kroner), som ikke kræver at man rejser sig fra sofaen overhovedet.
Hvorfor er der ikke et Game Jam i *bynavn*? Det er der sandsynligvis også! Men hvis der ikke er vil vi meget gerne hjælpe dig med at stable det på benene. Kontakt os for at aftale nærmere.
Vil helst lave spil til *platform* – kan det lade sig gøre? Sagtens. Det er før set til Game Jams at folk har udviklet spil til OLPC, Wii, EyeToy-agtige spil og alle mulige andre platforme, så det er kun din fantasi der sætter grænsen.
Links og mere information:
Forskellige Game Jams:
Videoer fra Game Jams:
Konkurrencer og online Game Jams:
DreamBuildPlay – Lanceret af Microsoft, så XNA er et must.
Casual Gameplay Design Competition – CGDC #6 er nu, med præmier for 10.000+ kroner. Skynd dig at være med!
PyWeek – Det er et krav at spillet er udviklet vh.a. Python. Alle frameworks er tilladt, såsom pyglet og pyGame
Mere læsning:
GamaSutra: “How to prototype a game in under 7 days”
Hvis du har kendskab til andre Game Jams, konkurrencer eller lign., eller har kommentarer til artiklen så fortæl os hvad du synes i kommentar-feltet nedenunder.
Hvis du kender til nogle spil som du synes vi mangler som eksempler på hvad der kan komme ud af Game Jams, så vil vi også meget gerne høre om dem!


#1 by Gustav Dahl on 13/09/2009 - 13:39
Quote
Awesome stuff!
Mange tak for denne gode artikel – har givet mig blod på tanden til måske at deltage til Nordic Game Jam 2010
Ham Kyle Gabler lader til at være rigtig cool!
Pingback: Opdateringer og Twitter! « Unge Spiludviklere
#2 by Emil Kjæhr on 17/09/2009 - 00:00
Quote
Synes helt klart du bør tage med til NGJ ’10 – det er altid sjovt og spændende at deltage, og en unik chance for at møde andre spiludviklings-interesserede fra hele landet (og norden)!
Jeg er der uden tvivl!
Pingback: Januar events og nyheder « Unge Spiludviklere
Pingback: Events i Oktober « Unge Spiludviklere