Hoewel het jaren van oefening (en een gezonde hoeveelheid natuurlijk talent) kan kosten om een ??geweldige roman te schrijven of een meesterwerk te schilderen, kan iedereen met een potlood en wat papier beginnen met het krabbelen van zinnen of het schetsen van krabbels.
Een van de grootste hindernissen voor game-ontwikkeling als kunstvorm is dat het een gemakkelijk toegangspunt mist.
Er zijn veel geweldige services om te leren hoe je games kunt maken, maar ze vereisen dat je vanaf het begin je hoofd rond codering wikkelt, een steile uitdaging die potentiële nieuwe stemmen afwendt in plaats van ze welkom te heten.
Gemaakt door Chris Klimas, gratis consument game-ontwikkelingstool Twine is zo belangrijk en indrukwekkend omdat het iedereen in staat stelt zijn ideeën om te zetten in werkende games met weinig tot geen programmeerervaring - zolang dat idee werkt als een tekstavontuur.
Eerste woorden
Als je games zoals Super Mario Bros.
of Minecraft wilt maken, is Twine niet de tool voor het maken van jou.
De output van Twine kan het beste worden omschreven als interactieve fictie.
Deze term dekt een breed scala aan speltypen, van een bedachtzaam en emotioneel verhaal in Choose Your Own Adventure-stijl over depressie tot een domme quiz over de tekst van het Mac Tonight-themalied dat ik tijdens mijn testen in een half uur uithaalde.
Als je je game kunt voorstellen als een verzameling onderling verbonden dia's met veel tekst, dan kun je die in Twine maken.
Het is dan ook geen verrassing dat de meeste Twine-games de voorkeur geven aan verhaal en dialoog boven spelmechanica.
Trouwens, tekstavonturen mogen nu een kleine niche zijn, maar ze vertegenwoordigen ook een klassiek gamegenre.
Zork, iemand? Zelfs in zijn eigen genre vindt Twine een goede plek tussen flexibiliteit en gemak van jezelf.
Ren'Py is een eenvoudig, op Python gebaseerd programma dat voornamelijk is gebouwd voor dating-sims en visuele romans.
Inform 7 geeft u veel meer macht over uw interactieve fictie, maar vereist veel meer technische kennis.
De beperkte reikwijdte van Twine kan sommige ambitieuzere beginnende game-makers uitschakelen, maar het is ook wat Twine in staat stelt ongelooflijk benaderbaar te zijn.
Of je nu de desktop-app of de webbrowserversie gebruikt, het leren van de ongelooflijk vriendelijke tools van Twine kost geen tijd of technische kennis.
Met de 2D-game-ontwikkelingstool Construct kun je ook in een browser werken.
Voeg om te beginnen een passage toe, geef deze een titel en begin met schrijven in de basisteksteditor.
Als je klaar bent, verschijnt de dia in het verhaalraster.
Je zult heel licht moeten coderen om sleutelwoorden en zinnen om te zetten in links naar andere passages, maar de syntaxis van Twine is supereenvoudig.
Als je linkt naar een passage die nog niet bestaat, genereert de editor deze automatisch voor een vlottere workflow.
Naarmate u meer dia's en meer links ertussen toevoegt, krijgt het verhaal vorm voor uw ogen, met elkaar verbonden door draden.
U kunt zelfs de volgorde van passages op het raster wijzigen om uw verhaal overzichtelijk te houden.
Er zijn meerdere manieren om te visualiseren hoe dia's met elkaar verbonden zijn, zodat je je terug kunt trekken en ervoor kunt zorgen dat je game werkt als een speelbare gesloten lus.
U kunt ook tags toevoegen (belangrijk voor optionele codering) en de grootte van elke dia aanpassen.
Twine slaat je voortgang automatisch op, maar zorg ervoor dat je je game regelmatig test, voor het geval er iets kapot gaat.
Hoewel het gebruik van Twine eenvoudig is in vergelijking met coderen, vergt het nog steeds geduld en werk.
Geavanceerde functies
Twine-verhalen kunnen niets anders zijn dan woorden en samenhangende passages, maar omdat het in wezen webpagina's zijn, kun je er ook voor kiezen om je games een extra productiewaarde te geven als je weet hoe je een beetje moet coderen, vooral in HTML.
U kunt de CSS-stylesheet bewerken om visuele aspecten te wijzigen, zoals lettertype, achtergrondkleur en hoe koppelingen worden weergegeven.
U kunt JavaScript-variabelen toevoegen om bijvoorbeeld bij te houden hoe de speler door uw verhaal vordert en de elementen dienovereenkomstig wijzigen.
U kunt zelfs afbeeldingen, video en andere media insluiten.
Bekende Twine-ontwikkelaars gebruiken dit soort geavanceerde functies al jaren om hun werk verfijnder te maken.
Bekijk games, visuele romans en creatief schrijven door mensen als Aether Interactive, Michael Lutz, Zoe Quinn en anderen als voorbeelden.
De Twine 2.0-update veranderde echter de manier waarop verschillende van deze Twine-systemen werken, wat sommige oude gebruikers frustreerde.
Standaard gebruikt het huidige Twine een verhaalformaat genaamd Harlowe dat geavanceerde functies codificeert die de gemeenschap meestal zelf had bedacht.
Dit maakt officiële tutorials nuttiger en gemakkelijker te vinden.
Helaas is de implementatie iets anders dan eerdere oplossingen voor complexere uitdagingen.
Code moet in een specifieke, gewijzigde structuur worden geschreven.
Dus als je gewend was aan de oude manier om bepaalde taken uit te voeren, zul je wat opnieuw moeten leren.
Je kunt ook een ander verhaalformaat gebruiken, zoals SugarCube, dat sterk lijkt op 1.x Twine, of gewoon 1.x Twine blijven gebruiken, want het is ook nog steeds beschikbaar om te downloaden.
Merk op dat u uw oude Twine-bestanden moet converteren om ze over te brengen naar nieuwere versies.
Je kunt ook nog steeds tal van nieuwe communitytips vinden in het kookboek, Discord en wiki om je project te helpen groeien.
Maar vanwege de op tekst gebaseerde aard van Twine kun je geen activa delen, zelfs geen gratis, zoals met Fuze4 of Stencyl.
De volgende stap
Zodra je je Twine-verhaal hebt geëxporteerd (geen dure jaarlijkse licentie vereist), kun je het afspelen op je computer of op elke computer op hetzelfde netwerk die toegang heeft tot de bestanden waaruit het put.
Als je je game echter online wilt delen, moet je vertrouwen op een externe hostingservice.
Gelukkig zijn er verschillende sites die gewijd zijn aan het hosten van Twine-spellen op de Twinery Wiki.
Philome.la was mijn favoriete keuze, maar het is momenteel alleen-lezen.
Met Itch.io kun je Twine-spellen voor geld verkopen.
Deze sites zijn ook geweldige bronnen voor het ontdekken van nieuwe Twine-spellen om inspiratie uit te putten.
Verwacht gewoon niet dat je je game op een console of mobiele app store krijgt.
Als je veel andere Twine-spellen speelt, zie je echt hoe veelzijdig de tool kan zijn, ondanks - of misschien wel dankzij - de beperkingen.
Charlie Brooker bracht het interactieve in kaart Black Mirror: Bandersnatch in Twine.
Stephen Colbert gebruikte het zelfs om reclame te maken De late show? De inclusiviteit die het gebruiksgemak met zich meebrengt, betekent ook dat Twine-games doorgaans thema's en stijlen bevatten die veel radicaler, experimenteler en progressiever zijn dan gemiddelde videogames, vanwege de diversiteit aan videomakers.
Hoewel Twine je niet noodzakelijkerwijs de technische vaardigheden voor game-ontwerp leert die je direct kunt gebruiken voor een carrière in de AAA-gamesindustrie, is het verre van nutteloos.
Van Firewatch tot Her Story, vertakkende interactieve verhaallijnen worden steeds prominenter in grote games, en Twine-ontwikkelaars hebben zeker elders in het veld succes gehad.
Verstrengeld
Je werk verfijnen, er in de loop van de tijd op terugkijken en ervoor zorgen dat het zo goed mogelijk is, is een essentieel onderdeel van het artistieke proces.
Drukt dus onmiddellijk opwindende embryonale gedachten uit die ronddwarrelen in je hersenen.
Er is een reden waarom muzikanten jamsessies hebben.
Twine haalt de technische obstakels weg die de meeste mensen ervan weerhouden om dat soort fantastische vrij stromende creativiteit te ervaren bij het ontwikkelen van games.
Andere programma's helpen een bepaald type persoon om elk type spel te maken.
Twine helpt iedereen bij het maken van een bepaald type spel.
Als je echter een toegankelijke, krachtige tool wilt om te leren hoe je games in meer traditionele genres kunt maken, bekijk dan de bekroonde Game Maker van Editors 'Choice of een van onze andere aanbevolen online leerservices.
Voordelen
Maak eenvoudig interactieve fictiespellen
Weinig tot geen codeerkennis nodig
Potentieel voor radicaal, experimenteel werk
Gratis desktop- en webapp
Hulpbronnen van de gemeenschap
Bekijk meer
Nadelen
Voor het delen van games is een externe hostingservice vereist
Gewijzigde opmaakopties vereisen het opnieuw leren van geavanceerde technieken
Alleen gebouwd voor het maken van games in het niche-genre van tekstavonturen
Het komt neer op
Twine is verreweg de gemakkelijkste en meest toegankelijke tool voor het ontwikkelen van games die je kunt krijgen, zolang de games die je wilt ontwikkelen maar tekstavonturen zijn.
Twine Specs
Beginprijs
Vrij
Platform
Web
Community Marketplace / Gallery
Nee
Vereist enige codering
Nee
3D-bewerking
Nee
Hoewel het jaren van oefening (en een gezonde hoeveelheid natuurlijk talent) kan kosten om een ??geweldige roman te schrijven of een meesterwerk te schilderen, kan iedereen met een potlood en wat papier beginnen met het krabbelen van zinnen of het schetsen van krabbels.
Een van de grootste hindernissen voor game-ontwikkeling als kunstvorm is dat het een gemakkelijk toegangspunt mist.
Er zijn veel geweldige services om te leren hoe je games kunt maken, maar ze vereisen dat je vanaf het begin je hoofd rond codering wikkelt, een steile uitdaging die potentiële nieuwe stemmen afwendt in plaats van ze welkom te heten.
Gemaakt door Chris Klimas, gratis consument game-ontwikkelingstool Twine is zo belangrijk en indrukwekkend omdat het iedereen in staat stelt zijn ideeën om te zetten in werkende games met weinig tot geen programmeerervaring - zolang dat idee werkt als een tekstavontuur.
Eerste woorden
Als je games zoals Super Mario Bros.
of Minecraft wilt maken, is Twine niet de tool voor het maken van jou.
De output van Twine kan het beste worden omschreven als interactieve fictie.
Deze term dekt een breed scala aan speltypen, van een bedachtzaam en emotioneel verhaal in Choose Your Own Adventure-stijl over depressie tot een domme quiz over de tekst van het Mac Tonight-themalied dat ik tijdens mijn testen in een half uur uithaalde.
Als je je game kunt voorstellen als een verzameling onderling verbonden dia's met veel tekst, dan kun je die in Twine maken.
Het is dan ook geen verrassing dat de meeste Twine-games de voorkeur geven aan verhaal en dialoog boven spelmechanica.
Trouwens, tekstavonturen mogen nu een kleine niche zijn, maar ze vertegenwoordigen ook een klassiek gamegenre.
Zork, iemand? Zelfs in zijn eigen genre vindt Twine een goede plek tussen flexibiliteit en gemak van jezelf.
Ren'Py is een eenvoudig, op Python gebaseerd programma dat voornamelijk is gebouwd voor dating-sims en visuele romans.
Inform 7 geeft u veel meer macht over uw interactieve fictie, maar vereist veel meer technische kennis.
De beperkte reikwijdte van Twine kan sommige ambitieuzere beginnende game-makers uitschakelen, maar het is ook wat Twine in staat stelt ongelooflijk benaderbaar te zijn.
Of je nu de desktop-app of de webbrowserversie gebruikt, het leren van de ongelooflijk vriendelijke tools van Twine kost geen tijd of technische kennis.
Met de 2D-game-ontwikkelingstool Construct kun je ook in een browser werken.
Voeg om te beginnen een passage toe, geef deze een titel en begin met schrijven in de basisteksteditor.
Als je klaar bent, verschijnt de dia in het verhaalraster.
Je zult heel licht moeten coderen om sleutelwoorden en zinnen om te zetten in links naar andere passages, maar de syntaxis van Twine is supereenvoudig.
Als je linkt naar een passage die nog niet bestaat, genereert de editor deze automatisch voor een vlottere workflow.
Naarmate u meer dia's en meer links ertussen toevoegt, krijgt het verhaal vorm voor uw ogen, met elkaar verbonden door draden.
U kunt zelfs de volgorde van passages op het raster wijzigen om uw verhaal overzichtelijk te houden.
Er zijn meerdere manieren om te visualiseren hoe dia's met elkaar verbonden zijn, zodat je je terug kunt trekken en ervoor kunt zorgen dat je game werkt als een speelbare gesloten lus.
U kunt ook tags toevoegen (belangrijk voor optionele codering) en de grootte van elke dia aanpassen.
Twine slaat je voortgang automatisch op, maar zorg ervoor dat je je game regelmatig test, voor het geval er iets kapot gaat.
Hoewel het gebruik van Twine eenvoudig is in vergelijking met coderen, vergt het nog steeds geduld en werk.
Geavanceerde functies
Twine-verhalen kunnen niets anders zijn dan woorden en samenhangende passages, maar omdat het in wezen webpagina's zijn, kun je er ook voor kiezen om je games een extra productiewaarde te geven als je weet hoe je een beetje moet coderen, vooral in HTML.
U kunt de CSS-stylesheet bewerken om visuele aspecten te wijzigen, zoals lettertype, achtergrondkleur en hoe koppelingen worden weergegeven.
U kunt JavaScript-variabelen toevoegen om bijvoorbeeld bij te houden hoe de speler door uw verhaal vordert en de elementen dienovereenkomstig wijzigen.
U kunt zelfs afbeeldingen, video en andere media insluiten.
Bekende Twine-ontwikkelaars gebruiken dit soort geavanceerde functies al jaren om hun werk verfijnder te maken.
Bekijk games, visuele romans en creatief schrijven door mensen als Aether Interactive, Michael Lutz, Zoe Quinn en anderen als voorbeelden.
De Twine 2.0-update veranderde echter de manier waarop verschillende van deze Twine-systemen werken, wat sommige oude gebruikers frustreerde.
Standaard gebruikt het huidige Twine een verhaalformaat genaamd Harlowe dat geavanceerde functies codificeert die de gemeenschap meestal zelf had bedacht.
Dit maakt officiële tutorials nuttiger en gemakkelijker te vinden.
Helaas is de implementatie iets anders dan eerdere oplossingen voor complexere uitdagingen.
Code moet in een specifieke, gewijzigde structuur worden geschreven.
Dus als je gewend was aan de oude manier om bepaalde taken uit te voeren, zul je wat opnieuw moeten leren.
Je kunt ook een ander verhaalformaat gebruiken, zoals SugarCube, dat sterk lijkt op 1.x Twine, of gewoon 1.x Twine blijven gebruiken, want het is ook nog steeds beschikbaar om te downloaden.
Merk op dat u uw oude Twine-bestanden moet converteren om ze over te brengen naar nieuwere versies.
Je kunt ook nog steeds tal van nieuwe communitytips vinden in het kookboek, Discord en wiki om je project te helpen groeien.
Maar vanwege de op tekst gebaseerde aard van Twine kun je geen activa delen, zelfs geen gratis, zoals met Fuze4 of Stencyl.
De volgende stap
Zodra je je Twine-verhaal hebt geëxporteerd (geen dure jaarlijkse licentie vereist), kun je het afspelen op je computer of op elke computer op hetzelfde netwerk die toegang heeft tot de bestanden waaruit het put.
Als je je game echter online wilt delen, moet je vertrouwen op een externe hostingservice.
Gelukkig zijn er verschillende sites die gewijd zijn aan het hosten van Twine-spellen op de Twinery Wiki.
Philome.la was mijn favoriete keuze, maar het is momenteel alleen-lezen.
Met Itch.io kun je Twine-spellen voor geld verkopen.
Deze sites zijn ook geweldige bronnen voor het ontdekken van nieuwe Twine-spellen om inspiratie uit te putten.
Verwacht gewoon niet dat je je game op een console of mobiele app store krijgt.
Als je veel andere Twine-spellen speelt, zie je echt hoe veelzijdig de tool kan zijn, ondanks - of misschien wel dankzij - de beperkingen.
Charlie Brooker bracht het interactieve in kaart Black Mirror: Bandersnatch in Twine.
Stephen Colbert gebruikte het zelfs om reclame te maken De late show? De inclusiviteit die het gebruiksgemak met zich meebrengt, betekent ook dat Twine-games doorgaans thema's en stijlen bevatten die veel radicaler, experimenteler en progressiever zijn dan gemiddelde videogames, vanwege de diversiteit aan videomakers.
Hoewel Twine je niet noodzakelijkerwijs de technische vaardigheden voor game-ontwerp leert die je direct kunt gebruiken voor een carrière in de AAA-gamesindustrie, is het verre van nutteloos.
Van Firewatch tot Her Story, vertakkende interactieve verhaallijnen worden steeds prominenter in grote games, en Twine-ontwikkelaars hebben zeker elders in het veld succes gehad.
Verstrengeld
Je werk verfijnen, er in de loop van de tijd op terugkijken en ervoor zorgen dat het zo goed mogelijk is, is een essentieel onderdeel van het artistieke proces.
Drukt dus onmiddellijk opwindende embryonale gedachten uit die ronddwarrelen in je hersenen.
Er is een reden waarom muzikanten jamsessies hebben.
Twine haalt de technische obstakels weg die de meeste mensen ervan weerhouden om dat soort fantastische vrij stromende creativiteit te ervaren bij het ontwikkelen van games.
Andere programma's helpen een bepaald type persoon om elk type spel te maken.
Twine helpt iedereen bij het maken van een bepaald type spel.
Als je echter een toegankelijke, krachtige tool wilt om te leren hoe je games in meer traditionele genres kunt maken, bekijk dan de bekroonde Game Maker van Editors 'Choice of een van onze andere aanbevolen online leerservices.
Voordelen
Maak eenvoudig interactieve fictiespellen
Weinig tot geen codeerkennis nodig
Potentieel voor radicaal, experimenteel werk
Gratis desktop- en webapp
Hulpbronnen van de gemeenschap
Bekijk meer
Nadelen
Voor het delen van games is een externe hostingservice vereist
Gewijzigde opmaakopties vereisen het opnieuw leren van geavanceerde technieken
Alleen gebouwd voor het maken van games in het niche-genre van tekstavonturen
Het komt neer op
Twine is verreweg de gemakkelijkste en meest toegankelijke tool voor het ontwikkelen van games die je kunt krijgen, zolang de games die je wilt ontwikkelen maar tekstavonturen zijn.