Writing on the wall
Dion van Beelen
Een 3D subtitel plug-in voor Godot

Writing on the wall

Een 3D subtitel plug-in voor Godot

Writing on the Wall is een set tools die het mogelijk maakt om boeken of verhalen te vertalen naar 3D ondertitels die in games gebruikt kunnen worden.

Het leesniveau van jongeren daalt al een aantal jaar. Steeds minder jongeren lezen voor hun plezier en een groeiend aantal jongeren leest alleen als dat verplicht wordt door school. Goed kunnen lezen is wel heel erg belangrijk, aangezien jongeren het nodig zullen hebben om zichzelf een weg te kunnen banen in de informatiesamenleving van vandaag.

Om dit probleem aan te pakken ben ik gaan kijken naar een manier om boeken te vertalen naar een platform dat jongeren interessanter vinden, in mijn geval games, maar waarbij tegelijkertijd het leesaspect behouden blijft. De beste manier hiervoor bleek via ondertiteling te zijn. Uit onderzoek blijkt dat het koppelen van beelden aan tekst helpt bij het verbeteren van het leesniveau. In games kan dat nog een stap verder gaan, aangezien acties en locatie van de speler nog meer context aan de getoonde tekst kan geven.

Een aantal bestaande games maken gebruik van dit soort ondertiteling, maar er was er nog geen manier voor ontwikkelaars van nieuwe games om dit soort ondertiteling gemakkelijk in een game engine op te zetten. Daarvoor ben ik dan ook een oplossing gaan maken.

Het resultaat is Writing on the Wall; een set tools die het mogelijk maakt om iedere vorm van tekst snel te vertalen naar 3D ondertiteling. Deze ondertiteling kan op iedere plek in een game wereld getoond worden; in de lucht, op objecten en natuurlijk op de muur.

Writing on the Wall bestaat uit twee onderdelen:

Een Godot Plug-in
Godot is een open source game engine die gebruikt kan worden door zowel beginnende als gevorderde developers. Omdat de engine open source is mag iedereen uitbreidingen en plug-ins maken die het leven van mede-developers een stuk makkelijker maken. Godot is een makkelijk te leren engine en is erg toegankelijk voor beginners, wat zowel Godot als de plug-in ook geschikt maakt voor niet-programmeurs om een game te maken. Bijvoorbeeld schrijvers of uitgevers zouden dus ook van de plug-in gebruik kunnen maken.

https://github.com/dvbeelen/Writing-On-The-Wall

StoryPrep - Een tekst naar JSON vertaal tool
Deze tool scant een tekst die het binnenkrijgt door, splitst de zinnen in de tekst op bij een punt, uitroepteken of vraagteken en zet ze in een format die in de plug-in gebruikt kan worden. Je vult simpelweg je naam, de titel van je verhaal en de tekst van het verhaal in, download het bestand en zet hem in de plug-in. Ik heb React en JavaScript gebruikt om de StoryPrep tool te maken.

https://github.com/dvbeelen/WotW_Story_Prep

Met de Writing on the Wall tools hoop ik meer developers aan te sporen om narratieve games te maken die tijdens het spelen het leesniveau van de speler naar een hoger niveau brengen.

Screenshot voor project Writing on the wall
Screenshot voor project Writing on the wall
Screenshot voor project Writing on the wall
Screenshot voor project Writing on the wall

Gerelateerde projecten

Popkoor Renewed image

Popkoor Renewed

Een oud koor in een nieuw jasje.

Jaar 2 Web
Let's talk image

Let's talk

A digital scrapbook that stores special memories

Jaar 3 Mobile
MissMatch image

MissMatch

Een WordPress plug-in om jouw site toegankelijker te maken.

Jaar 2 Web
Cargoly image

Cargoly

Transport made accessible

Jaar 3 Web

Gerelateerde projecten

Popkoor Renewed image

Popkoor Renewed

Een oud koor in een nieuw jasje.

Let's talk image

Let's talk

A digital scrapbook that stores special memories

MissMatch image

MissMatch

Een WordPress plug-in om jouw site toegankelijker te maken.

Cargoly image

Cargoly

Transport made accessible


Studeren bij CMGT

Wat ga je leren?

ElePHPant

Stadslab, datalab en VR-lab

Minor Game Design & Development

Minor Natuur, Mens en Technologie

Onze docenten

International opportunities

De Creative Developer

Al student? Upload hier jouw eigen project!

Nog geen student? Schrijf je hier in!