Warum wir das Lab verschenken
Das Lab ist unser Portfolio, unsere Prüfbank und unsere öffentlich gemachte Ehrlichkeit. Es ist außerdem die einzige Art Portfolio, die nicht lügen kann, weil man die Entwicklertools darauf öffnen darf.
Auf dieser Seite
Die Frage kommt in zwei Tonlagen. Höflich: Wie finden Sie die Zeit dafür? Weniger höflich: Wo ist der Haken? Beide fragen dasselbe – warum ein Studio, das nach Projekt abrechnet, ein Dutzend Browsergames, eine Live-Satellitenkarte, ein Museum, in das man Links einfügt, und einen KI-Architekten verschenkt, der echtes Geld beziffert. Es gibt einen Haken, und ich drucke ihn lieber ab, als Sie raten zu lassen. Drei Haken sogar, und nur der erste ist die Sorte, die man in ein Deck schreibt.
Seit dieser Woche enthält das Lab zwölf Browsergames – sieben davon Echtzeit-3D in WebGL, fünf handgebaute Canvas-2D-Originale – plus drei größere Maschinen. Vaynerov Project Reliquary macht aus jeder URL ein Exponat an der Wand einer Galerie, die sich um Sie herum aufbaut. Vaynerov Project Orrery holt rund sechzehntausend Bahnelement-Datensätze von CelesTrak und propagiert sie live in Ihrem Browser. Vaynerov Project Blueprint liest einen Absatz Produktbeschreibung und zeichnet das System, das daraus würde – mit Preisschild. Zwei dieser drei kamen in einem Release zusammen mit drei neuen Games heraus – dem größten Lab-Tag, den wir hatten.
- 12
- kostenlose Games im Lab
- 6
- Sprachen, alles lokalisiert
- ~16k
- Bahnelement-Datensätze pro Zyklus
- 0
- Bytes Ihres Museums auf unseren Servern
Das Lab mit Stand 16. Juli 2026. Jede einzelne dieser Zahlen lässt sich aus dem eigenen Browser überprüfen, und genau das ist der Punkt.
Ein Nachweis, den man selbst prüfen kann
Case Studies sind Behauptungen. Ich habe genug davon geschrieben und weiß, was sie wert sind: Ein Kunde kann eine Aussage über ein Backend nicht überprüfen, das er nie zu sehen bekommt, unter einem NDA, das genau das garantiert. Screenshots beweisen, dass es einen Designer gab. Kennzahlen ohne Ausgangswert beweisen, dass jemand Zugriff auf ein Analytics-Dashboard hatte. Das ganze Genre verlangt Vertrauen im Voraus, was eine merkwürdige Forderung an eine Person ist, die gleich Geld überweisen soll.
Ein laufendes Ding verlangt gar nichts. Öffnen Sie das Orrery auf einem Telefon, das Sie seit vier Jahren besitzen – entweder hält das Satellitenfeld seine Bildrate, während Sie den Planeten drehen, oder eben nicht, und kein Marketingtext ändert die Antwort. Öffnen Sie im Reliquary das Netzwerkpanel und sehen Sie zu, was Ihre Maschine beim Aufhängen eines Exponats tatsächlich verlässt: eine Parse-Anfrage, danach nur noch Bildbytes durch einen Proxy, weil Marktplatz-CDNs keine Cross-Origin-Header senden und eine WebGL-Textur genau die braucht. Das Exponat selbst kommt nie zu uns zurück. Es lebt im Speicher Ihres Browsers, wir behalten keine Kopie, und das ist eine Aussage über unsere Ethik, die man in etwa elf Sekunden auditieren kann.
Eine Case Study ist eine Behauptung. Das Lab ist eine Behauptung, auf die man einen Profiler ansetzen kann.
Es ist auch das Versprechen, das sich schwerer fälschen lässt. Marketingtext war immer billig herzustellen; dieses Jahr wurde er gratis. Ein Ding, das auf einem Mittelklasse-Android sechzig Bilder pro Sekunde hält, in sechs Sprachen, mit einer Tastatursteuerung, die auch auf einem AZERTY-Layout noch funktioniert, ist teuer herzustellen und bleibt es.
Die Prüfbank unter dem Spielzeug
Der zweite Grund ist weniger edel und deutlich nützlicher. Alles, was sich die Games teilen – die Schicht, die niemand sieht –, wird an Arbeit gehärtet, bei der ein Fehler einen Besucher dreißig Sekunden Spaß kostet, lange bevor sie in die Nähe von Arbeit kommt, bei der ein Fehler jemanden seinen Launchtermin kostet.
- Qualitätsstufen. Ein Gerät landet anhand von Zeigergenauigkeit, Kernzahl, Speicher und Bildschirmgröße in niedrig, mittel oder hoch, mit einer bei 1.25, 1.5 und 2 gedeckelten Device Pixel Ratio. Geschrieben für die Games; heute entscheidet sie, wie das Orrery sein Satellitenfeld zeichnet und wie das Reliquary Texturen auf die GPU lädt.
- Ein einziger Mute-Schlüssel. Ein Storage-Schlüssel steuert einen Master-Gain über jedes Game im Lab. Stellt man eines stumm, sind die anderen es schon – die Sorte Regel, die man erst schreibt, nachdem jemand zwei Tabs gleichzeitig offen hatte.
- Physische Tasten, keine Buchstaben. Bewegungsbelegungen greifen auf
e.code, also die Position der Taste, während die Merkhilfe den Buchstaben nennt. Diese Unterscheidung ist der Grund, warum die Steuerung AZERTY und ein russisches Layout überlebt, statt in zwei unserer sechs Sprachen still unspielbar zu werden. - Beschränkungen, die wir behalten haben. Keine neuen npm-Abhängigkeiten, keine Binärassets, jede Schleife, jeder Listener und jeder Audio-Kontext räumt beim Unmount auf. Wir haben das als Lab-Regeln gesetzt, um die Downloads klein zu halten. Es stellte sich heraus, dass es die Regeln waren, die wir auch für bezahlte Arbeit wollten.
Manches davon haben wir gefunden, indem wir unser eigener schlimmster Kunde waren. Das Betreten eines Reliquary-Flügels feuerte früher zwanzig und mehr Bildanfragen im selben Tick ab und lief direkt in das Rate-Limit unseres eigenen Proxys – ein kleiner selbstverschuldeter Denial of Service, in einem kostenlosen Museum, ohne fremdes Geld im Raum. Die Lösung ist eine Lade-Semaphore: vier gleichzeitige Texturladungen, sechzig Millisekunden auseinander. Trivial, sobald man es weiß. Interessant ist die Frage, wo sonst man das gelernt hätte, und die meisten Teams lernen es in der Produktion, von einem Kunden, in einem Thread mit einer Incident-Nummer.
Nichts davon stand in einem Planungsdokument. Der Device-Latch – der die Geräteklasse eines Games beim Mount festnagelt – existiert, damit das Verkleinern eines Desktopfensters mitten im Spiel die Klasse nicht kippen und ein laufendes Game gegen den mobilen Sperrbildschirm tauschen kann, ein Fehlermodus, den man nur entdeckt, wenn man genug Games ausliefert, um darüber zu stolpern. Das Museum hat überhaupt keine Binärassets: Wände, Boden, Schildchen, vergoldete Rahmen, sogar die Lettern werden zur Laufzeit auf ein Canvas gezeichnet. Das begann als Regel zur Downloadgröße. Herausgekommen ist ein Gebäude, dessen gesamtes Aussehen Code und damit reviewbar ist.
Üben, was ein Ding nicht ist
Den dritten Grund würde ich am härtesten verteidigen, und er klingt am wenigsten nach Business Case.
Das Orrery trägt einen kleinen Chip mit der Aufschrift Propagation in Anschauungsqualität. Hinter diesem Chip steckt ein Zweikörper-Propagator plus die säkularen J2-Raten – die Erdabplattung, die Bahnebenen langsam herumzieht – und sonst nichts. Kein Luftwiderstand, keine Resonanzen, keine kurzperiodischen Terme. Der Kommentar über der Mathematik sagt es ohne Zucken: der Anschauung treu, auf der Skala eines 6.4 Einheiten hoch gezeichneten Planeten, nicht dem Meter. Damit navigiert man nicht. Wir hätten das weglassen können. Niemand, der Satelliten über eine dunkle Kugel ziehen sieht, hätte einen Bug gemeldet.
Blueprint hat einen Modus, den die meisten Produkte verstecken würden. Ohne konfigurierten Modell-Key liefert es handgeschriebene Referenzarchitekturen hinter inszeniertem Fortschritt aus – ehrlich gesagt: eine Demo. Was es nicht vortäuscht, ist das Geld: Die Demoschätzung läuft durch denselben deterministischen Rechner, der auch unsere Preisseite antreibt, nach denselben Regeln, sodass die Zahlen, die ein Besucher offline sieht, die Zahlen sind, die /pricing produzieren würde. In beiden Modi liegt die Arithmetik außerhalb der Reichweite des Modells: Es schlägt Auswahlen aus einem festen Katalog vor, den Rest macht die Engine.
Das ist keine Bescheidenheit und ganz sicher keine Vorsicht. Es ist Probe. Der schwerste Satz in diesem Geschäft lautet das wird nicht tun, was Sie wollen, früh gesagt, zu jemandem, der sich bereits in eine Idee verliebt hat. Man wird in diesem Satz besser, indem man ständig kleinere Versionen davon sagt, öffentlich, über die eigene Arbeit, in der einen Umgebung, in der niemandes Budget auf dem Spiel steht.
Also – ist das Lab Marketing? Offensichtlich. Ich schreibe im Journal des Studios darüber. Aber die Rechnung geht nur auf, wenn das Ding echt ist. Ein Lab, das beeindrucken statt inspiziert werden soll, zerfällt beim Kontakt mit dem ersten Entwickler, der ein Devtools-Panel öffnet, und Entwickler sind sehr oft genau die Leute, die uns bewerten. Anreiz und Ethik zeigen hier in dieselbe Richtung, was der bequemste Ort ist, an dem ein Unternehmen stehen kann, und seltener, als er sein sollte.
Die andere Hälfte der Antwort ist, dass ich das meiste davon ohnehin bauen würde. Einen Zwang als Strategie zu verkleiden, wäre seine eigene kleine Unehrlichkeit, und Ehrlichkeit ist hier das Produkt.