Tijdens het ontwikkelen van Music Is Alive wilde ik in het project VR implementeren. Dit heb ik verwezenlijkt door VR direct te implementeren in het project. Echter, kwam ik er snel achter dat dit onhandig was voor het overzicht in de code, en toekomstige VR implementatie in Three.js projecten.

Om deze reden had ik een API geschreven. De API maakte het gemakkelijk VR in Three.js projecten toe te voegen zonder de code onoverzichtelijk te maken. Door deze opzet van de API was het voor medestudenten, die ook met Three.js werkten, gemakkelijk mijn API te gebruiken om VR aan hun project toe te voegen.

Door dit project heb ik geleerd hoe je een API kan opzetten en toepassen in projecten. Dit liet mij inzien wat de waarde hiervan is, namelijk het gemak in herbruikbaarheid.