Mostra i principali dati dell'item

Tight integration of Artificial Intelligence in Game Development Tools

dc.contributor.authorAngilica, Denise
dc.contributor.authorGreco, Gianluigi
dc.contributor.authorIanni, Giovambattista
dc.date.accessioned2024-07-19T10:20:10Z
dc.date.available2024-07-19T10:20:10Z
dc.date.issued2020-03-11
dc.identifier.urihttps://hdl.handle.net/10955/5496
dc.descriptionDottorato di Ricerca in Matematica e Informatica, XXXI cicloen_US
dc.description.abstractIn this thesis we aim to narrow some of the gaps that prevent the adoption of declarative tools within highly dynamically changing environments, with a particular focus to the context of game development. Integrating reasoning modules, based on declarative speci cations, within the commercial game development life-cycle, poses a number of unsolved challenges, each with nonobvious solution. It is necessary to cope with strict time performance requirements; the duality between procedural code and declarative speci cations prevents easy integration; the concurrent execution of reasoning tasks and game updates requires proper information passing strategies between the two involved sides. In this context, we propose a framework that can be deployed within the well-known Unity game development engine. The so-called ThinkEngine framework allows to embed reasoning modules, based on knowledge representation techniques, within the game logic. ThinkEngine respects the Unity development philosophy, and is properly integrated both at design-time and at run-time. A use case is reported about, showing the potential of the proposed infrastructure.en_US
dc.language.isoenen_US
dc.publisherUniversità della Calabriaen_US
dc.relation.ispartofseriesING-INF/01;
dc.subjectASP-Unityen_US
dc.subjectVideogameen_US
dc.subjectStream reasoningen_US
dc.subjectTetrisen_US
dc.titleTight integration of Artificial Intelligence in Game Development Toolsen_US
dc.typeThesisen_US


Files in questo item

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item