Während einer Arbeitsphase wurde intensiv am Spiel Arbeitszeitbetrug gearbeitet. Es wurden Codestrukturen in GDScript angepasst, insbesondere bei der Implementierung von Tags und Seitennavigation. Zudem fand ein 3D-Druck einer Tux-Figur statt, bei dem Support-Strukturen optimiert wurden. Die zugehörige Website wurde reaktiviert. Abschließend wurden persönliche Reflexionen über die Balance zwischen Arbeit und kreativen Projekten angestellt.

Software and Game Development
00:00:00

Software and Game Development

Stream-Start und Begrüßung

00:05:38

Der Stream startete mit einer lockeren Begrüßung der Community, wobei der Streamerinnen-Mikrofon-Probleme ansprach und die Anwesenheit verschiedener Moderatoren und Gäste bestätigte. Es wurde auf die wöchentliche Routine des Streamings eingegangen sowie auf die Mischung aus Arbeit und Freizeit, die aktuell eine Herausforderung darstellt. Die Streamerin betonte, dass der Stream eine Quelle der Energie für sie ist, trotz angespannter Arbeitszeiten und fehlender Motivation für Content-Erstellung.

Arbeitszeitbetrug – Projekt und Community-Update

00:07:31

Ein zentrales Thema war das eigenständige Spielprojekt *Arbeitszeitbetrug*, das auf Steam bald veröffentlicht werden soll. Die Streamerin ging auf die Entwicklung ein, die Entstehungsgeschichte und die Beziehung zur Arbeitszeitbetrug.club-Website ein, die ursprünglich von Julian Frisch erstellt wurde. Es wurde erwähnt, dass die Website vor einigen Monaten offline gegangen ist, was zu einer Wiederbelebung des Projekts führte. Die KI-Unterstützung bei der Entwicklung wurde thematisiert, sowie die Herausforderungen im 3D-Game-Development.

Technische und soziale Aspekte des Spiels

00:11:46

Im weiteren Verlauf wurden technische Details des Spiels besprochen, darunter die Implementierung von Tags, Navigation, Collision-Polygonen und der Gesundheitsleiste des Unternehmens. Die Streamerin erklärte, dass das Ziel des Spiels darin besteht, ein fiktives Unternehmen durch Arbeitszeitbetrug zu ruinieren. Es wurden Bugs und fehlende Features wie das Tutorial, Bewegungsmelder und weitere Minispiele thematisiert. Zudem wurde über die geplante Preisgestaltung (2,99 €) und die Veröffentlichung auf Steam diskutiert.

Wiederbelebung der Website

00:20:05

Ein weiterer Abschnitt widmete sich der Website *arbeitszeitbetrug.club*, die wieder online geschaltet wurde. Der Streamerin drückte ihre Freude über die Wiederbelebung des Projekts aus und betonte die Bedeutung der Community, die die Website damals unterstützt hat. Es wurde ein Clip geteilt, in dem Julian aufgefordert wurde, die Website wiederherzustellen. Die Streamerin betonte, wie wichtig es ist, dass solche kreativen Projekte erhalten bleiben und weiterentwickelt werden.

Coding-Session und Debugging

00:26:42

Technische Aspekte und Coding-Herausforderungen wurden vertieft. Themen wie Variable Gültigkeit, Scopes in GDScript, Global vs. lokale Variablen sowie die korrekte Implementierung von Tags und Page-Navigation wurden diskutiert. Die Streamerin zeigte auf, wie sie bestehende Bugs behebt und erklärte, warum bestimmte Codemuster nicht funktionierten. Es wurde auch der Umgang mit KI-Vorschlägen thematisiert und kritisch hinterfragt, insbesondere in Bezug auf die Strukturierung von Code und die Implementierung von UI-Elementen.

3D-Druck-Session: Tux-Figur

00:40:11

Ein weiterer Schwerpunkt lag auf der Entwicklung des 3D-Drucks. Die Streamerin druckte eine Figur namens *Tux* und erklärte die Herausforderungen bei der Verwendung von Tree-Supports, die oft fehlschlugen. Es wurde über die Druckereinstellungen, Support-Strukturen und mögliche Fehler diskutiert. Zudem wurden Themen wie Farbe, Oberflächenbeschaffenheit und die Optimierung von Druckparametern angesprochen.

Tag-System und Page-Navigation

00:50:00

Es folgte eine ausführliche Diskussion über die Implementierung von Tags und Page-Navigation im Spiel. Die Streamerin arbeitete an der korrekten Logik für das Anzeigen von Tagen pro Seite und die Vermeidung von Indexfehlern. Es wurde erklärt, wie man Global-Variablen in GDScript verwendet und warum bestimmte Varianten wie *Fullstats* oder *Daily Points* wichtig sind. Die Streamerin zeigte, wie man Debug-Ausgaben hinzufügt und testet, ob Variablen korrekt über Funktionen hinweg erhalten bleiben.

Persönliche Reflexion und Community-Austausch

01:49:48

Die Streamerin sprach über ihre persönliche Entwicklung und die Herausforderungen beim Lernen von Game Development. Sie betonte, dass sie mit Unterstützung durch KI und Community arbeite, aber stets versuche, den Code selbst zu schreiben. Es wurde der Druck thematisiert, der mit kreativen Projekten einhergeht, sowie die Schwierigkeit, zwischen Arbeit, Content-Erstellung und Privatleben zu balancieren. Zudem wurde über die Bedeutung von Feedback und Iterationen im Entwicklungsprozess gesprochen.

Abschluss und Ausblick

02:35:58

Im letzten Abschnitt des Streams wurden abschließende technische Aspekte behandelt, darunter die Implementierung von Event-Listenern, Movement-Logik und der korrekten Ansteuerung von UI-Komponenten. Die Streamerin testete verschiedene Ansätze und diskutierte deren Vor- und Nachteile. Zudem wurde über geplante Updates, mögliche Features und die nächste Entwicklungsphase des Spiels gesprochen. Abschließend wurde der Stream mit Hinweisen auf den nächsten Stream am Sonntagabend um 19 Uhr abgeschlossen.