Send in your ideas. Deadline June 1, 2026
Grant
Theme fund: NGI0 Commons Fund
Start: 2026-04

TinkerFlow

Graph based editor for VR/XR process‑authoring

TinkerFlow is a process-building system for the open-source Godot Engine that enables non-programmers to build 2D, 3D, and XR/VR applications. By lowering the technical barrier to app development within a 3D engine, it empowers educators, students, independent researchers, and industrial engineers to create educational trainings, object viewers, and showcases. At the same time, it provides software developers with a robust, pre-built system to jumpstart new projects, skipping the boilerplate like VR setup and bootstrapping usually required when starting from scratch.

Unlike visual scripting tools that focus on low-level operations, TinkerFlow uses high level actions such as 'grab object', 'highlight element', and 'move object'. It structures application logic into chapters of sequential steps. Each step triggers predefined behaviours (such as playing audio, highlighting objects, or spawning visual effects) and has specific conditions (such as an object being grabbed, a hardware button being pressed, or a timeout occurring). Objects can easily be added to the scene, modified by behaviours, and evaluated by conditions. This workflow-first approach delivers immediate, stable results that can be easily tested and refined. It allows users to effortlessly reuse workflows from previous applications or scenes in new processes, while advanced developers retain the flexibility to write their own code, create custom behaviours and conditions, or integrate TinkerFlow into their own systems.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).