Utveckling av ett racingspel i Unity med autonoma motståndare
Sandqvist, Christian (2024)
Sandqvist, Christian
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024051512002
https://urn.fi/URN:NBN:fi:amk-2024051512002
Tiivistelmä
Arbetet behandlar utvecklingen av ett racingspel med maskininlärningsagenter som motståndare. De olika verktygen som används för utvecklingen presenteras och alternativ diskuteras, men huvudsakligen utnyttjas spelmotorn Unity. Några punkter i uppbyggnaden av spelets struktur och design presenteras i kort, medan fokus ligger i utvecklingen av den artificiella intelligensen med Unity ML-agents – dess funktionella design och planering, träning av maskininlärningsmodellen, samt testande – som utgör beteendet hos spelarens motståndare. De huvudsakliga komponenterna som styr spelets handling presenteras. Slutligen övervägs hur man kan publicera ett spel på en online marknad.