Unity Jobs

| |

In mijn vrije tijd heb ik mijzelf verdiept in het Jobs systeem van Unity. Dit systeem is bedoelt om bepaalde acties makkelijk te kunnen regelen in background threads. Dit heeft een enorme impact op performance. Niet alle acties zijn mogelijk in Jobs, aangezien niet alle acties uitgevoerd kunnen worden in een backgroundthread. Hieronder kun je een kleine demo zien hoe ik Jobs heb toegepast.

Game

In de “game” ben je een klein rood bolletje dat kan bewegen met WASD. Als je beweegt zul je zien dat alle witte driehoeken richting het bolletje blijven kijken en als je in de buurt komt bewegen ze zich bij het bolletje vandaan. Het lijkt misschien simpel, maar het zijn 15.000 driehoekjes die elke frame updaten. Normaal zou dit een enorme impact hebben op de performance, maar door het Jobs systeem kunnen deze driehoekjes elk updaten in een background thread wat ervoor zorgt dat de applicatie, op mijn systeem, op 160 FPS draait.

Disclaimer

Een webbrowser is niet in staat om optimaal gebruik te maken van een background thread, dus ik raad aan om de Windows versie hieronder te downloaden voor het beste resultaat.

Zie ook:

  • | |

    Stage – StudioXR

    In de periode van September 2025 t/m Januari 2026 heb is stage gelopen bij StudioXR. Dit was de laatste stage van mijn opleiding. Wat Is StudioXR? “StudioXR (by Innovam) ontwikkelt en produceert virtuele oplossingen, bijvoorbeeld voor technische en sales trainingen. Ons uitgangspunt is om interactieve én intuïtieve gebruikerservaringen te bieden die dicht bij de werkelijkheid staan….