Roblox-pelin tekeminen tekoälyn ja Thrixelin avulla

Thrixel luo 3D-mallit, Build World ohjaa ohjelmointiagenttia ja Rojo synkronoi pelin koodin Roblox Studioon.

Ennen aloittamista tarvitset asennetun Roblox Studion ja Roblox-tilin.

Build a Gigacorp, Roblox-peli, joka on tehty Thrixelin Build World -taidolla.

1. Asenna Rojo VS Coden avulla

  1. Asenna Visual Studio Code (VS Code).
  2. Asenna VS Codeen Rojo - Roblox Studio Sync -laajennus.
  3. Valitse VS Codessa File > Open Folder ja avaa pelille tyhjä kansio.
  4. Avaa komentovalikoima painamalla Ctrl + Shift + P (Macissa Cmd + Shift + P). Kirjoita ”Rojo” ja valitse Rojo: Open Menu.
  5. Jos valikko ilmoittaa, ettei Rojoa ole asennettu, napsauta Install Rojo now.
  6. Napsauta Install Roblox Studio Plugin. Jos Studio on avoinna, käynnistä se uudelleen. Rojon pitäisi tämän jälkeen näkyä Studion Plugins-välilehdellä.

2. Lisää Build World -taito

Kirjaudu sisään

Kirjaudu Thrixeliin ennen taidon asentamista. Komento on sama kaikille agenteille ja vaatii uv:n. Jos uv:ta ei ole asennettu, suorita käyttöjärjestelmäsi komento päätteessä:

macOS, Linux, WSL
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows PowerShell
irm https://astral.sh/uv/install.ps1 | iex

Suorita alla oleva kirjautumiskomento. Kun sivu avautuu selaimeen, yhdistä Thrixel-tilisi napsauttamalla Approve.

Kirjaudu Thrixeliin
uvx thrixel-mcp@latest login

Asenna Build World

Valitse ohjelmointiagenttisi alta. Build World tarvitsee sekä ohjeet sisältävän taidon että Thrixelin MCP-palvelimen, joka tarjoaa työkalut resurssien luomiseen.

Claude Code

Asenna Thrixel-lisäosa suorittamalla nämä komennot päätteessä. Se sisältää sekä taidon että MCP-palvelimen.

Pääte
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel

Suorita claude plugin list ja tarkista, että thrixel@thrixel on käytössä. Suorita sitten claude mcp list ja tarkista, että plugin:thrixel:thrixel on yhdistetty. Aloita uusi Claude Code -istunto asennuksen jälkeen.

Codex

Asenna lisäosa Codexiin suorittamalla nämä komennot päätteessä:

Pääte
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel

Suorita codex plugin list ja tarkista, että thrixel@thrixel on asennettu ja käytössä Thrixel-markkinapaikan kohdalla. Tarkista komennolla codex mcp list, että thrixel on käytössä. Aloita uusi Codex-istunto, jotta lisäosa latautuu.

Jos Codex-versiosi ei tue lisäosia, noudata manuaalisen asennuksen ohjeita.

Cursor

Lisää tämä määritys tiedostoon ~/.cursor/mcp.json. Jos tiedostossa on jo mcpServers-osio, lisää siihen thrixel-merkintä korvaamatta nykyisiä merkintöjä.

Cursorin MCP-määritys
{
  "mcpServers": {
    "thrixel": {
      "type": "stdio",
      "command": "uvx",
      "args": ["thrixel-mcp@latest"]
    }
  }
}

Asenna sitten taito käyttöjärjestelmäsi komennoilla:

macOS, Linux, WSL
git clone https://github.com/thrixel/build-world ~/.thrixel/build-world
mkdir -p ~/.cursor/skills
ln -s ~/.thrixel/build-world/skills/build-world ~/.cursor/skills/build-world
Windows PowerShell
git clone https://github.com/thrixel/build-world "$HOME\.thrixel\build-world"
New-Item -ItemType Directory -Force "$HOME\.cursor\skills" | Out-Null
New-Item -ItemType Junction -Path "$HOME\.cursor\skills\build-world" -Target "$HOME\.thrixel\build-world\skills\build-world"

Käynnistä Cursor uudelleen. Tarkista, että thrixel näkyy kohdassa Settings > MCP. Kirjoita sitten Agent-keskusteluun / ja etsi build-world.

Gemini CLI

Rekisteröi Thrixelin MCP-palvelin ja asenna taito suorittamalla nämä komennot päätteessä:

Pääte
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
gemini skills install https://github.com/thrixel/build-world --path skills/build-world

Aloita uusi Gemini CLI -istunto. Tarkista komennolla /mcp, että thrixel näkyy, ja komennolla /skills list, että build-world näkyy.

Build Worldin käyttöönotto-opas käsittelee myös manuaalisia asennuksia, päivityksiä ja olemassa olevia asennuksia.

3. Ota Roblox Studio käyttöön

Ota Studion MCP-palvelin käyttöön, jotta agentti voi suorittaa koodia Studiossa ja ottaa pelistä kuvakaappauksia.

  1. Avaa Roblox Studio ja luo uusi Baseplate. Näin syntyy paikka eli Roblox-tiedosto, joka sisältää pelin maailman.
  2. Napsauta ikkunan oikean yläkulman Assistant-kuvaketta.
  3. Avaa Assistant-paneelissa … > Settings > Manage MCP Servers. Ota Enable Studio as MCP server käyttöön. Vihreä ilmaisin vahvistaa, että palvelin on käynnissä.

4. Luo Roblox-API-avain

Rojo ei synkronoi 3D-mallitiedostoja. Agentti käyttää Roblox-API-avainta mallien lataamiseen erikseen.

  1. Avaa Creator Hubin tunnistetietosivu ja napsauta Create API Key.
  2. Lisää Access Permissions -kohdassa API-järjestelmä Assets. Valitse oma tilisi omistajaksi ja ota käyttöön Read ja Write.
  3. Lisää Accepted IP Addresses -kohtaan 0.0.0.0/0 tai poista IP-rajoitukset käytöstä. Jos kenttä jää tyhjäksi, latauksia ei voi suorittaa loppuun.
  4. Koska avain sallii pääsyn mistä tahansa IP-osoitteesta, aseta sille lyhyt voimassaoloaika, esimerkiksi 30 päivää.
  5. Napsauta Save ja kopioi avain. Se näytetään vain kerran.
  6. Tallenna avain pelin kansioon tiedostoon nimeltä roblox_api_key.txt. Älä lisää tätä tiedostoa Gitiin.

5. Käynnistä palvelin

Käynnistä palvelin VS Codesta

  1. Avaa VS Coden komentovalikoima painamalla Ctrl + Shift + P (Macissa Cmd + Shift + P). Kirjoita ”Rojo” ja valitse Rojo: Open Menu.
  2. Jos kansiossa ei ole Rojo-projektia, napsauta Create one now. Rojo lisää tiedoston default.project.json ja pelin aloituskansiot.
  3. Napsauta Projects in this workspace -kohdassa projektin nimeä toistokuvakkeen vieressä.

VS Coden oikean alakulman ilmoitus vahvistaa, että palvelin kuuntelee osoitteessa localhost portissa 34872. Pysäytä palvelin avaamalla Rojo-valikko ja napsauttamalla projektia uudelleen. Toistokuvake vaihtuu pysäytyskuvakkeeksi palvelimen ollessa käynnissä.

Yhdistä Roblox Studio palvelimeen

  1. Palaa Baseplate-paikkaan Roblox Studiossa.
  2. Avaa Plugins-välilehti ja napsauta Rojo.
  3. Jätä osoitteeksi localhost ja portiksi 34872, ellei palvelin ilmoittanut muuta porttia.
  4. Napsauta Connect.
  5. Tarkista ”Sync changes for project” -kohdassa muutokset, jotka Rojo tekee paikkaan, ja napsauta Accept.

Rojo-ikkunassa näkyvät nyt projektin nimi, palvelimen osoite ja Disconnect-painike. Studio on yhdistetty ja valmis vastaanottamaan muutoksia.

Jos Studio ei saa yhteyttä, avaa selaimessa http://localhost:34872/. Rojon tilasivu vahvistaa, että palvelin on käynnissä.

6. Rakenna peli

Thrixel Cubes

Thrixel veloittaa Cubeja 3D-resurssien luomisesta. Kokonaishinta riippuu käytetyistä toiminnoista ja pelin resurssien määrästä. Joillakin toiminnoilla on kiinteä hinta, toiset mitataan ja veloitetaan suorituksen jälkeen. Kokonaisen pelin rakentaminen voi myös kuluttaa suuren osan ohjelmointiagentin tilausrajoista. Tarkista saldosi ennen suuren projektin aloittamista ja katso ajantasaiset hinnat Thrixelin verkkosivustolta.

Suorita Build World

  1. Avaa ohjelmointiagentti Rojo-projektin sisältävässä kansiossa.
  2. Aloita viesti agenttisi Build World -komennolla:
    AgenttiKomento
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Kuvaile peli komennon jälkeen. Mainitse ”Roblox”, jotta taito käyttää oikeaa pelimoottoria.
  4. Mainitse, että Rojo on jo käynnissä, ja kerro portti, jotta agentti ei käynnistä toista palvelinta.

Kirjoita Codexissa $build ja valitse taitovalikosta build-world ennen pelin kuvauksen lisäämistä.

Esimerkkikehote Claude Codelle
/thrixel:build-world rakenna Roblox-peli, jossa on esterata leijuvilla saarilla. Rojo ja sen Studio-lisäosa on jo otettu käyttöön, ja Rojo palvelee tätä kansiota portissa 34872, joten älä käynnistä toista palvelinta.

Hyväksy muutokset Roblox Studiossa

Ensimmäinen Rojo-yhteys on hyväksymisvaihe. Kun yhteys on muodostettu, Rojo synkronoi muutokset heti agentin tallennettua ne levylle.

  • Yhdistettäessä: Rojo näyttää tiedostojen ja paikan väliset erot. Ota ne käyttöön napsauttamalla Accept tai peru yhteys napsauttamalla Abort. Jos eroja ei ole, yhteys muodostetaan ilman vahvistusta.
  • Agentin työskennellessä: Uudet ja muokatut skriptit ilmestyvät Studioon automaattisesti. Jos Studio on suljettu tai yhteys katkennut, napsauta uudelleen Connect agentin pyytäessä. Agentti ei voi itse yhdistää Rojoa uudelleen.
  • Muutosten tarkistaminen: Avaa View changes napsauttamalla viimeisimmän muutoksen aikaa Rojo-ikkunassa. Näkymä luettelee tehdyt muutokset ja merkitsee epäonnistuneet. Rojon muutokset näkyvät myös Studion kumoamishistoriassa.

Jos haluat tarkistaa joukon muutoksia ennen synkronointia, avaa Rojo-ikkunassa Settings ja aseta Confirmation Behavior -arvoksi Always. Napsauta Disconnect, anna agentin valmistua ja napsauta sitten Connect tarkistaaksesi muutokset yhdessä. Tämä tarkistus tehdään yhdistettäessä. Aktiivisen yhteyden aikana tallennetut muutokset synkronoidaan silti automaattisesti.

Kaksi asiaa vaatii käsin tehtäviä toimia:

  • Tallenna tuodut mallit. Rojo synkronoi skriptit ja instanssit. Agentti lataa 3D-mallit erikseen ja lisää ne kohteeseen ReplicatedStorage.Assets, joten mallit eivät tallennu projektitiedostoihin. Säilytä ne käyttämällä Studiossa komentoa File > Save.
  • Muokkaa synkronoituja skriptejä projektitiedostoissa. Rojon kaksisuuntainen synkronointi on oletusarvoisesti poissa käytöstä. Studiossa näihin skripteihin tehdyt muutokset eivät siirry tiedostoihin ja ne voidaan korvata.

7. Julkaise peli

Käytä Studiossa komentoa File > Publish to Roblox, kun peli on valmis jaettavaksi.