VIVID | Entwicklertagebuch | #13: Blattanimationen implementiert!

VIVID | Entwicklertagebuch | #13: Blattanimationen implementiert!

Nach ersten Tests haben wir eine passende Lösung entwickelt, um die ersten Blätter des Löwenzahns zu animieren und zu implementieren.

Unsere handgezeichneten Assets wurden in verschiedene Wachstumsstadien überführt und mithilfe von Spritesheets sowie ergänzendem Rigging durch unseren tollen Animationskünstler Felix Hille animiert. Dadurch erhalten einzelne Bereiche der Pflanze ein physikalisches Gewicht, was insbesondere im Zusammenspiel mit Wind für deutlich natürlichere Bewegungen sorgt.

Die Spritesheets wurden mit TexturePacker optimiert, wodurch wir den Speicherbedarf reduzieren und gleichzeitig schnelle Ladezeiten gewährleisten können. Dies entspricht unserem Anspruch, VIVID möglichst zugänglich und ressourcenschonend umzusetzen.

Die Animationen wurden anschließend im Unity Animator integriert und mit unseren Backend-Systemen verknüpft. Abhängig von der Vitalität der Pflanze verlaufen Zustandswechsel entweder in Richtung Wachstum oder in Richtung Austrocknung, bis hin zum Fail-State der Pflanze.

Im gezeigten Clip sind ein Tag-Nacht-Zyklus, mittlerer Wind sowie Wachstumsbewegungen kombiniert dargestellt; zudem wurde die Geschwindigkeit für Demonstrationszwecke erhöht. (siehe unsere Profile auf Instagram, LinkedIn, etc.)

Als nächster Schritt folgen Stängel sowie zwei Varianten von Blüten, die sich aktuell in der Umsetzung befinden. Besonders wertvoll war für uns dabei die enge Abstimmung zwischen Programmierung, Grafik und Game Design.

Wie zu erwarten, traten dabei auch verschiedene technische Probleme auf, darunter fehlerhafte Datenimporte sowie ungewöhnliche Übergänge in den Animationen. Diese Herausforderungen sind typisch für die Entwicklung neuer Systeme und liefern wichtige Erkenntnisse für die weitere Umsetzung.

Weitere Informationen und Einblicke:
https://linktr.ee/teamnavagames