Hoe krijg je het meeste uit een gamepro

Game-jammen hebben de top bereikt. Wat vroeger intieme zaken waren - kleine weekend-gamedev-projecten die door een paar vrienden werden gehouden - zijn een gigantische bril geworden van codeervaardigheid met duizenden deelnemers. Velen zullen crashen en verbranden, zonder tijd of energie. Anderen zullen de eindstreep bereiken met een buggamespel dat niet echt leuk is. In dit artikel deel ik enkele tips en technieken om je te laten genieten van de ervaring en een game te maken die je trots kunt laten zien aan je vrienden.


Wat is een gamepro?

Een gameprobleem is een evenement waarbij deelnemers zo snel mogelijk een videogame proberen te maken. De meeste gameproblemen vinden plaats in één weekend, waar iedereen 48 uur heeft om te proberen een spel te maken dat vaak gebaseerd is op een geheim thema dat is ofwel gestemd of gekozen door de organisatoren. Het thema wordt gebruikt als een beperking die creatief denken stimuleert.

Thema's uit eerdere game-jams bevatten alles, van eenvoudige concepten zoals angst, eilanden, en duisternis, om uitdrukkingen zoals te abstraheren ouroboros, bouw het niveau dat je speelt, en tijd manipulatie.

Sommige jams hebben een competitief element - dit type jam wordt een "compo" genoemd - terwijl andere geen winnaars of verliezers hebben en gewoon een leuk ding om te doen zijn. Sommige gesponsorde evenementen hebben zelfs prijzen, en veel stemmen op games om een ​​winnaar in verschillende categorieën te declareren, maar de algemene consensus is dat gameproblemen vooral puur voor het plezier worden gedaan. De echte "prijs" is je voltooide game.


Gestoord worden door een lastig thema is de helft van het plezier. Let op: beperkingen stimuleren creativiteit!

Mensen die deelnemen aan veel gameproblemen doen meer om op te scheppen, trots te zijn op het voltooien van een game of het plezier van het aanscherpen van hun vak en het zoeken naar inspiratie in een gek weekend van late nachten en snelle prototyping.

Hoewel er teamevenementen zijn, jams die lang duren (zoals een hele maand) en jam die op grote plaatsen door veel mensen wordt gehouden, is de meest voorkomende vorm van gamepacij een solo die solo wordt uitgevoerd. thuis, gedurende een enkel weekend.


Wie sluit zich aan bij Game Jam?

Gezien het feit dat meer dan 2000 deelnemers deelnemen aan elke Ludum Dare en 10.000 mensen deelnemen aan het legendarische festival van het maken van spellen dat de jaarlijkse Global Game Jam is, zijn er waarschijnlijk game-ontwikkelaars uit alle lagen van de bevolking die zich bij minstens één game zullen voegen jaar.

Veel van deze jammers zijn first-timers. Sommigen nemen deel aan een game-jam als een "proef door vuur" om hun eerste game-project in een enkel weekend te proppen. Anderen zijn doorgewinterde veteranen met een lange professionele loopbaan in game-ontwikkeling die graag hun hobby aan het slijpen zijn in kleinere "wegwerpprojecten" als een manier om een ​​pauze te nemen van lange projecten.


Studiegename-jams komen vaak voor, maar zelfs grote bedrijven houden ze vast als oefeningen voor teambuilding.

Veel gameplayers zijn 30-ergens indie-gameontwikkelaars die computergraden hebben en ervaring hebben met het maken van games, maar laat dit je niet intimideren! De community verwelkomt zowel newbies als professionals.

Er zijn veel nieuwe leden van de community, met meer deelname aan elke maand. Veel van de meest succesvolle game-stoorzenders zijn tienerstudenten; je hoeft geen pro te zijn om het goed te doen bij een game jam. Dit is echt een interculturele gemeenschap van alle leeftijden.


Waarom deelnemen aan een gameback?

De belangrijkste reden om deel te nemen aan een game jam is om plezier te hebben, vooral anderen. Het is ook een geweldige manier om je programmeer- en artistieke vaardigheden te oefenen. Net als de fysieke oefening om te trainen, kunnen snelle uitbarstingen van extreme inspanning je vaardigheden sneller verbeteren dan tijden zonder enige druk om te "crunchen". Game-jams zijn ook geweldig om mensen met dezelfde interesses te ontmoeten, en zorgen voor ideale netwerkmogelijkheden.

Onlangs vroeg ik 747 deelnemers aan een Ludum Dare-gamebuffet om een ​​enquête in te vullen nadat ze hun spel hadden beëindigd. Hier zijn enkele algemene meningen van de game-stoorzenders zelf.


TL; DR: game jammen is echt leuk! Zodra u er een probeert, zult u zich waarschijnlijk in de toekomst bij een andere aansluiten.

Als je naar de bovenstaande statistieken kijkt, kun je zien dat de belangrijkste reden waarom mensen deelnemen aan gameproblemen is dat ze veel plezier hebben.

De meerderheid was ofwel first-timers ofwel geen ervaren gameplayers. De meesten zijn blij met hun spellen, waarvan ongeveer de helft werkt in een webbrowser. Om op tijd af te zijn, moesten veel mensen functies knippen en hun ontwerpen vereenvoudigen. Niet iedereen was zo bekend met hun tools of basecode als ze hadden moeten zijn, maar slechts enkelen probeerden een gloednieuwe engine te leren.

De meeste games draaiden niet op mobiele apparaten, maar veel daarvan waren platformonafhankelijk. Gemiddeld deden de meeste mensen geen tijd met tv kijken of films kijken, naar buiten gaan, een bezoek brengen aan vrienden of andere spellen spelen.

In tegenstelling tot de verwachtingen dronk bijna niemand koffie, energiedrankjes of alcohol. Vrijwel niemand gebruikte versiebeheer (zoals SVN) of tijdmanagementtechnieken (zoals Pomodoro). Verrassend genoeg rapporteerden niet veel mensen problemen met het verpakken, installeren of indienen.


Het vinden van een Game Jam om mee te doen

Tegenwoordig is er ongetwijfeld elke dag van het jaar minstens één gameplay bezig. Als je hardcore was, zou je elk weekend onophoudelijk kunnen vastlopen.

De grote pappa van gameproblemen is Ludum Dare. Het wordt meerdere keren per jaar gehouden, met mini-jam elke maand. De grootste jam is de Global Game Jam, die eens per jaar in januari wordt gehouden. Er zijn ook honderden andere game-jams waarover je meer te weten kunt komen met een beetje creatief googelen, en er worden elke week nieuwe games aangekondigd.

Je kunt altijd meer te weten komen over aankomende gameproblemen door de ramppagina voor games op CompoHub of deze grote lijst met gameproblemen te bekijken. Reddit, Newgrounds, Kongregate, Adobe en vele anderen bevatten gameproblemen. Je hoeft alleen maar rond te kijken om er een te vinden die je aanspreekt.


De eindstreep bereiken (levend!)

De trieste waarheid van game-jams is dat de meerderheid van de deelnemers "faalt" om hun game voor de deadline af te maken. Veel meer eindigen uiteindelijk bij het begin, wanneer het enthousiasme-verpletterende besef van hoeveel werk het werkelijk nodig heeft.

Anderen racen nog steeds naar de finishlijn en scharrelen nauwelijks voorbij met een buggy, half afgewerkt, beslist niet leuk spel. Ze lijden ook vaak aan een gebrek aan slaap, voedsel en zonneschijn en betalen de prijs de volgende maandagochtend.

Game-jams moeten leuk zijn. Hoewel ze aanzienlijke inspanningen en stress kunnen vereisen, lijkt het erop dat het doel van het sporten met vrienden is om uitgeput te zijn, maar uiteindelijk te glimlachen. Probeer het hard, maar dood jezelf niet. Doe het goed, maar geniet net zoveel van het proces als het eindproduct. Onthoud dat, zelfs als je je spel niet afmaakt, je een hoop hebt geleerd over het ontwikkelen van games.

De volgende secties bevatten een paar tips met tips die u helpen het meeste uit een game-jam te halen. Zoals bij elk advies zal een wijs persoon elk punt beschouwen en accepteren of afwijzen, afhankelijk van hun persoonlijke doelen en persoonlijkheid.

Er is geen universele "juiste manier" om een ​​game-jamsucces te bereiken, maar veel van deze hints komen herhaaldelijk naar voren wanneer de pro's (voorbije winnaars en al lang bestaande leden van de community met game-jams) worden gevraagd naar hun geheimen van succes. Sommige van deze hints zijn afkomstig van interviews die zijn opgenomen tijdens het schrijven van mijn Game Jam-gids over overleven. Anderen werden verzameld door middel van een statistische analyse van enquêtegegevens en postmortale blogposts. Ten slotte zijn enkele van deze suggesties afkomstig van Twitter-polls, reddit-discussies, blogberichten en discussies op Google+.

Regel # 1: behandel jezelf goed

Het allerbelangrijkste advies is om jezelf goed te behandelen. Blijf gehydrateerd, onthoud om te eten en te baden en neem van tijd tot tijd een pauze. Probeer niet de hele nacht door te trekken: oplossingen voor problemen komen vaak naar je toe als je uitrust. Als je moe, hongerig en gefrustreerd bent, zal je productiviteit langzaam op kruipen. Een beetje zon en enige tijd met je familie en vrienden is een goede zaak.

Leer van de fouten van anderen

Een 'post-mortem', in ontwikkelcirkels, is een geschreven verslag van wat er goed en fout ging in de loop van een project. Om advies te krijgen over de fouten uit het verleden van je medespelers, werd een statistische analyse van postmortale blogberichten over gameplak uitgevoerd om de meest voorkomende klachten van deelnemers te verzamelen.

Blogberichten op de Ludum Dare-website voor de jaren 2010 en 2011 met de tag 'postmortem' werden opgezocht voor gemeenschappelijke thema's en de resultaten werden verzameld voor gebruik in de volgende infographics.


Niet bekend zijn met uw toolchain en tijdmanagement zijn de meest voorkomende uitdagingen.

Dezelfde analyse identificeerde ook de meest algemene gebieden waarin mensen succes boekten.


Als je je gereedschap kent, heb je een betere ervaring.

Wat leren post mortems ons leren?

Om conclusies te trekken uit de bovenstaande gegevens, moet iedereen bekend zijn met hun hulpmiddelen en frameworks voorafgaand aan de blokkade. De meeste mensen vonden het leuk om een ​​plan op basis van het thema te bedenken, maar velen vergaten voldoende tijd te reserveren voor kunst en niveau-ontwerp.

Breng andere mensen dan uzelf ertoe om het te spelen om er zeker van te zijn dat het niet te zwaar is, geen slechte bedieningselementen en kreupele vijanden heeft en dat u gemakkelijk kunt achterhalen wat u moet doen. Doe geen moeite met natuurkunde tenzij het absoluut noodzakelijk is. Bereid je voor op het omgaan met tijdmanagementproblemen, snij functies af en concentreer je op wat het belangrijkste is. Houd uw plan eenvoudig. Tot slot, en verrassend genoeg, als u muziek en geluidseffecten opneemt, zult u veel gelukkiger zijn met het eindproduct.


Meer tips en trucs voor gamebomen

De volgende lijst met tips is bedoeld om u te helpen het maximale uit uw volgende blokkering te halen. Net als in de kunst, zijn alle "regels" bedoeld om te worden verbroken; er zijn geen goede of foute antwoorden.

Overweeg deze tips en voel je vrij om ze te accepteren of te verwerpen zoals je wilt: het is allemaal subjectief. Hoewel veel ervaren gameplaystrijders mensen enthousiast adviseren om zich te concentreren op 'het gevoel' en alle kunstcreatie tot het einde toe overlaten nadat de game 'werkt', zijn er anderen (die even succesvol zijn) die zweren bij het maken van de perfecte mockup in Photoshop als eerste - de laatste grafische weergave voor gebruik in de game - en dan pas aan de kant van de code.

Net zoals een argument kan worden gemaakt dat het hebben van een functioneel spel essentiëler is dan een goed uitziende maar gebroken game, een valide standpunt is dat het hebben van goed uitziende kunst vooraan een geweldige motivator is en je helpt om het eindproduct te visualiseren.

Hetzelfde geldt voor al deze tips en trucs: er is altijd een uitzondering op elke regel en iemand daarbuiten heeft veel succes gehad door precies het tegenovergestelde te doen. Zolang je plezier hebt, ben je op de goede weg.

  • "De vijand van de kunst is de afwezigheid van beperkingen" (Orson Welles) [het thema is er om te helpen, niet hinderen!]
  • De voorbereide krijger wint de strijd. Het is nu NIET het moment om een ​​nieuwe taal of engine te proberen. Ga met wat je weet.
  • Een spel maken is geweldig, maar het doen met vrienden is veel beter. Maak gebruik van #screenshotsdag, doe mee aan chats, wees sociaal!
  • Dingen om te vermijden: gaan zonder slaap, niet naar buiten gaan of een pauze nemen, niet goed eten. Het echte leven is belangrijk!
  • "Laat je niet intimideren, doe het gewoon, je leert meer in een weekend dan in een jaar les." (@Ianschreiber)
  • Raak de grond aan het rennen!
  • Verspil geen tijd met grootse ontwerpen. Beklemtoon niet over de mogelijkheden. Duik eerst in het hoofd en ga aan de slag!

Sommige gameproblemen moedigen je aan om teams te vormen. Speel met elkaars sterke punten!
  • Student: ik had 1000 ideeën maar kon nog niet beslissen. Meester: je hebt geluk: ik had maar één idee en geen andere keus dan aan de slag te gaan.
  • Vergeet het geluid niet!
  • Geluid en muziek worden vaak over het hoofd gezien in jam games, maar het is een integraal onderdeel en heeft grote invloed op de perceptie van kwaliteit.
  • "Om een ​​idee te bedenken dat bij het THEMA past: noteer de eerste vijf dingen die in je opkomen en gooi ze dan!" @chevyray
  • Belangrijkste eigenschappen die de meest populaire jamspellen hebben: humor, eenvoudige graphics, eenvoudige bedieningselementen (gemakkelijk te vinden en te spelen)
  • Een manier om uw ontwerp te benaderen is om een ​​"nep-screenshot" te maken: maak eerst een mock-up en codeer deze.
  • Een andere manier om je spel te ontwerpen: gebruik eerst grafiekpapier, een whiteboard of bordspelstukken.
  • Codeer de hele game helemaal met helemaal geen kunst: alleen rechthoeken en cirkels. Zodra het spel leuk aanvoelt, moet je het mooi maken.
  • Concentreer je op de belangrijke onderdelen van je spel: beweging, besturing, een manier om te "sterven", een "win" -staat teweegbrengen, het "gevoel".
  • Vermijd de nieuwste rage: ga low-tech. Geweldige games kunnen gemaakt worden met gepixelde retro-graphics die slechts vier kleuren gebruiken.
  • Blijf gemotiveerd! Hou het simpel. Geef niet op. Doe niet te veel dingen tegelijkertijd: leg één functie per keer vast.
  • Zie je dat licht aan het einde van de tunnel? Het is geen trein. Om op tijd klaar te zijn, zijn DIRTY HACKS in orde!

Een veel voorkomende aanblik: stoorzenders die middernachtolie branden, coderen tot zonsopgang. Vergeet niet om te slapen!
  • 2D-spellen nemen 25% van de uren van codering van gelijkwaardige 3D-spellen; 2D-kunst kost 25% de uren van het ontwerpen van 3D-kunst.
  • Bij twijfel: geen physics-engine. Geen multiplayer. Vierkant raster (in tegenstelling tot zeshoeken). KUS.
  • Spelers hebben een hekel aan installatieprogramma's: maak je spel zelfstandig, draagbaar, zonder ontbrekende DLL's of frameworks! Maak het gemakkelijk om te rennen.
  • Eindig een "werkend" basisprototype. Aan het einde van je project zullen er onverwachte problemen zijn.
  • Occam's Razor: Streef naar een kleinere game die je hoopt te maken. Als u aan het eind extra tijd heeft, kunt u meer functies toevoegen.
  • Doorbreek de regels van de informatica! Het is prima om OOP niet te gebruiken.
  • Bespaar tijd: gebruik in plaats van met de hand gemaakte niveaus proceduregeneratie (fractals, random, etc.)
  • Wat voor jou vanzelfsprekend is, is niet voor jouw spelers: speel de test aan vrienden. Hebben ze het meteen 'begrepen'??
  • Laat een bug geen wegversperring zijn: ga verder; reageer met buggy code in plaats van te repareren. Verbeter de functies die in plaats werken.
  • Omarm je innerlijke hacker. Knip eventuele zwakke delen uit. Drop-functies. Doe één ding goed en trim het vet.

Sommige gameproblemen zijn zo sociaal dat ze een feestelijke sfeer hebben. Maak spellen EN nieuwe vrienden!
  • Zit vast? Douchen! De oplossing kan naar je toe komen zodra je ontspant.
  • Buggy-game? Vind er iets leuks mee en noem het een functie!
  • Slechts één niveau? Noem het een "strijdarena!"
  • Gebroken wapens? Maak van de game een "ontwijker" zonder wapens!
  • Geluid gebroken? Je hoofdpersonage is doof - of in de ruimte!
  • Nog niet leuk? Maak er een "grapje" van om spelers te ergeren!
  • Lelijke kunst? Noem het retro / hipster / ironisch!
  • Slechte framerate? Maak er een turn-based strategie van!
  • Geen verhaal of personages? Dit is een arcade-titel!
  • Geen gameplay / helemaal verhaal? Dit is een visuele roman!
  • Geen "game over" of een manier om dood te gaan? "Kun je 60 seconden overleven?"
  • Code compileert niet? Reageer op onderdelen totdat dit het geval is!
  • Te moe om te voltooien? Bel het nu meteen en dien het in ieder geval in!
  • Het werkt, maar het is rotzooi? Wees trots op het feit dat je klaar bent! De meeste andere deelnemers zullen dat niet doen!
  • Klop jezelf niet op! Laat je trots je niet weerhouden om alles te onderwerpen wat je hebt kunnen bereiken.

Keynote-video's

Elke Ludum Dare en Global Game Jam begint met een keynote-adresvideo. Als je op video naar keynote keynote zoekt, vind je uren salie-advies (en grappige grapjes) die het bekijken waard zijn. Hier is een video met wat advies van twee stoorzenders, Baby McFunkypants en Lee Taxxor:

Zorg ervoor om een ​​aantal anderen te bekijken - u zult plezier hebben en een paar dingen leren. Hier zijn twee geweldige videocollecties die het bekijken waard zijn:

Ludum Dare Keynotes op YouTube
Global Game Jam Keynotes op YouTube


Conclusie

Voordat we gaan, op een persoonlijke noot, zou ik erg blij zijn om van je te horen over je ervaringen met game-jams. Ik ben een toegewijd lid van de jamming-community, een Ludum Dare en CompoHub-beheerder, en ik zal in november een liefdadigheidsspeljam houden. Ik heb zelfs een boek geschreven over gameproblemen! Ik deel meestal links naar alle nieuwste jams op Twitter en ben dol op het ontmoeten van mensen die net zo van games houden als ik, dus ik moedig je warm om @McFunkypants te volgen.

Dit artikel heeft slechts de oppervlakte gekrast; er zijn honderden mensen die op een bepaalde dag gameproblemen hebben en elk van hen heeft zeker een mening over hoe je het meeste uit een gameprobleem kunt halen. Kijk rond, vind een jam die je aanspreekt, en duik erin! Gebruik Twitter-hashtags, chatrooms en forums om je mede-jammers te ontmoeten en vragen te stellen.

Je hebt niets te verliezen en je loopt misschien gewoon weg met je eigen videogame, nieuwe vrienden, verbeterde codering of kunstvaardigheden en het diepe gevoel van voldoening dat komt met het overwinnen van "de muur" en het bereiken van de finish! Onthoud: gamejams zijn LEUK. Dat is het hele punt.

Geef niet op - Houd het simpel - Je kunt het doen!