Freelance JavaScript and Unity3D Developer
OKF Deutschland
Sep 2017 - Jan 2018
Remote
C#, Unity3D, NatCam Pro, Web Development, JavaScript, Frontend, Aurelia, HTML / HTML5, CSS, Mobile Development, Android
Ungehörsam is workshop by Demokratielabore/Open Knowledge Foundation Deutschland in which teenagers create interactive stories consisting of several locations printed as QR codes, each giving you a choice of multiple locations to visit next to let the story unfold. This is made possible by two apps: A web app to create the stories and print QR codes and a mobile reader app to experience them while scanning the QR codes.
To create the technical foundation for this workshop, I designed and created two applications:
- Ungehörsam Editor is a browser-based editor app to generate an interactive story consisting of multiple locations, which can then be printed as QR codes and hung up in real-life locations. It also features import/export and an offline mode.
- Ungehörsam Reader is an Android reader app for the QR codes generated by the Ungehörsam Editor. While the content of the QR codes is human-readable and can therefore be read in any QR reader, the app parses the content and provides a much more polished look and feel.
Technology Stacks:
- Ungehörsam Editor was written in JavaScript ES6 with Aurelia. (Click here to see the full technology stack.)
- Ungehörsam Reader was written in C# and uses the Unity 2017.3 engine with NatCam Professional for sharp and fast camera support on Android and the Android TTS Plugin for Text to Speech.
The code for both apps is available on GitHub as an Open Source project. Demokratielabore are a pilot project of the Open Knowledge Foundation Deutschland, government-founded by the Bundesministerium für Familie, Senioren, Frauen und Jugend in the context of the government program Demokratie leben!.
Source Code on GitHub
"Ungehörsam Editor" Web App
"Ungehörsam Reader" Android App
Workshop Material/Description