AI & computing › Agentic AI & autonome agents
Unity brengt officiële plugins uit voor AI-codeerassistenten Claude Code en Codex
Unity Technologies heeft officiële plugins uitgebracht voor de AI-codeerassistenten Claude Code en OpenAI Codex. De uitbreidingen moeten voorkomen dat deze hulpjes games bouwen met verouderde technieken uit oude tutorials.
Unity is een van de meest gebruikte game-engines ter wereld en wordt gebruikt om 2D- en 3D-games te maken voor pc, consoles en smartphones. Steeds meer ontwikkelaars laten AI-assistenten meeschrijven aan hun code. Unity speelt daar nu op in met eigen plugins die deze AI-agents voorzien van actuele kennis, rechtstreeks aangeleverd en onderhouden door de Unity-teams zelf.
Waarom bestaande AI-hulp tekortschiet
Het probleem dat Unity wil oplossen is concreet: algemene AI-codeerassistenten leunen doorgaans op forumberichten en tutorials die vaak jaren oud zijn en verwijzen naar verouderde versies van de software. Code die daarop is gebaseerd compileert soms wel, maar werkt in de praktijk niet zoals bedoeld. Denk aan verwijzingen naar functies die inmiddels zijn vervangen, of instellingen die niet meer overeenkomen met de huidige versie van de engine. Voor een beginnende ontwikkelaar is dat verschil vaak niet te zien, totdat het spel in de praktijk vastloopt of er vreemd uitziet.
De nieuwe plugins bevatten daarom specifieke 'skills': stukjes kennis en instructies die de AI vertellen hoe iets in de nieuwste versie van Unity precies moet. De versie voor OpenAI's Codex start met 31 van dit soort skills. Ze bestrijken onder meer gebruikersinterfaces, 2D-graphics, de zogeheten renderpijplijn voor het weergeven van beeld, geluid, navigatie, natuurkundige simulaties (physics), aankopen binnen de app, multiplayer-functionaliteit en het vertalen van games naar meerdere talen. Eén skill richt automatisch een compleet nieuw project in, inclusief de juiste editorinstellingen, versiebeheer en softwarepakketten. Een andere skill helpt bij het migreren van oudere projecten naar de nieuwste renderpijplijn, een omslag waar veel ontwikkelaars tegenop zien vanwege de vele losse instellingen die moeten worden aangepast.
Beschikbaar via bekende kanalen
De plugins werken vanaf Unity 6, de nieuwste hoofdversie van de engine, en zijn met één klik te installeren via de pluginbibliotheek van Codex. Voor Claude Code, de AI-plugin van Anthropic, gebeurt de installatie via npm, het gangbare pakketbeheersysteem voor softwareontwikkelaars. Daarmee sluit Unity aan bij de manier waarop ontwikkelaars al gewend zijn tools te installeren, zonder aparte omwegen.
De stap van Unity past in een bredere trend waarin taalmodellen steeds vaker complexe creatieve software aansturen. Het 3D-programma Blender was een van de eerste toepassingen die via een taalmodel bediend kon worden, dankzij het Model Context Protocol van Anthropic. Ook elders in de 3D-wereld experimenteren bedrijven met AI: het model Know3D vormt 3D-objecten op basis van tekstopdrachten, terwijl het bedrijf World Labs met zijn systeem Atlas complete 3D-scènes genereert uit slechts een paar foto's. Unity's stap laat zien dat grote spelers in de creatieve software-industrie AI niet langer als losstaand hulpmiddel zien, maar als vast onderdeel van de ontwikkelworkflow willen inbedden, met eigen kennis en kwaliteitscontrole.
Achtergrond & begrippen
Wat betekent dit voor de toekomst? Doordat grote softwarebedrijven zelf kennis toevoegen aan AI-codeerassistenten, wordt het waarschijnlijker dat deze hulpmiddelen betrouwbaarder en actueler worden voor specialistische vakgebieden zoals game-ontwikkeling. Dit kan de drempel voor het maken van games verlagen, maar vergroot ook de afhankelijkheid van AI-agents bij technisch complexe software.
- Game-engine
- Software die de basisbouwstenen levert om games te maken, zoals graphics, geluid en besturing.
- Agentic AI
- AI-systemen die zelfstandig taken uitvoeren, zoals het schrijven en aanpassen van code, in plaats van alleen suggesties te geven.
- Renderpijplijn
- Het proces en de instellingen waarmee een game-engine 3D- of 2D-beelden omzet naar wat je op je scherm ziet.
- Model Context Protocol
- Een open standaard van Anthropic waarmee AI-modellen kunnen communiceren met externe software en tools.
- AI-plugin
- Een uitbreiding die een AI-model extra kennis of vaardigheden geeft voor een specifiek programma of vakgebied.
- AI-programmeertool
- Software die met behulp van kunstmatige intelligentie meeschrijft, corrigeert of adviseert bij het programmeren.
- Npm
- Een veelgebruikt pakketbeheersysteem waarmee ontwikkelaars software-onderdelen installeren en beheren.
Bronnen
Dit artikel is met behulp van AI geschreven op basis van bovenstaande bronnen en is geen letterlijke vertaling. Zo werkt onze redactie.