Näytä suppeat kuvailutiedot

Implementing machine learning (AI) in game development with Unity

Breugelmans, Arno (2021)

dc.contributor.authorBreugelmans, Arno
dc.date.accessioned2021-05-07T05:13:11Z
dc.date.available2021-05-07T05:13:11Z
dc.date.issued2021-
dc.identifier.urihttp://www.theseus.fi/handle/10024/496604
dc.description.abstractThe purpose of this thesis was to research the possibilities of machine learning in video game development and implement machine learning in a Unity environment. This thesis was self-commissioned, the author sought to improve his knowledge of machine learning and the potential implementation in video games. The thesis aims to answer the following questions: (1) What does machine learning in video games mean? (2) What will the machine learning agent replace (nonplayable character/procedurally generated content/simulation)? (3) How is machine learning implemented in Unity? The research questions were answered in the following way. First there is the theoretical framework research which covers the foundation of machine learning and why machine learning is a tool that should be investigated by game developers. The second part of the thesis is a practical implementation of machine learning using ml-agents and Unity highlighting the potential machine learning has. The result of this thesis is a theoretical framework and a practical demonstration of machine learning implemented in a video game using ML-Agents and Unity. This combination of research and demonstration proofs that machine learning has many potential use cases and is ready to be implemented in video game development. Developers should investigate implementing machine learning in their development process.-
dc.language.isoeng-
dc.rightsCC BY 4.0-
dc.titleImplementing machine learning (AI) in game development with Unity-
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|-
dc.identifier.urnURN:NBN:fi:amk-202105067430-
dc.subject.degreeprogramfi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology|-
dc.subject.ysomachine learning-
dc.subject.ysoartificial intelligence-
dc.subject.ysolearning environment-
dc.relation.contractorArno Breugelmans-
dc.subject.disciplineBusiness Information Technology-
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p21846|http://www.yso.fi/onto/yso/p2616|http://www.yso.fi/onto/yso/p2945|http://www.yso.fi/onto/yso/p6062|http://www.yso.fi/onto/yso/p17867|http://www.yso.fi/onto/yso/p14524|http://www.yso.fi/onto/yso/p13627|http://www.yso.fi/onto/yso/p4835|http://www.yso.fi/onto/yso/p25355|http://www.yso.fi/onto/yso/p10384en


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot