CST-Godot: Bridging the Gap between Game Engines and Cognitive Agents
dc.contributor.author | Morais, Gustavo | |
dc.contributor.author | Loron, Ian | |
dc.contributor.author | Coletta, Luiz F.S. | |
dc.contributor.author | Da Silva, Anderson A. | |
dc.contributor.author | Simoes, Alexandre [UNESP] | |
dc.contributor.author | Gudwin, Ricardo | |
dc.contributor.author | Costa, Paula D. Paro | |
dc.contributor.author | Colombini, Esther | |
dc.contributor.institution | Universidade Estadual de Campinas (UNICAMP) | |
dc.contributor.institution | Universidade Estadual Paulista (UNESP) | |
dc.date.accessioned | 2023-07-29T12:41:32Z | |
dc.date.available | 2023-07-29T12:41:32Z | |
dc.date.issued | 2022-01-01 | |
dc.description.abstract | Cognitive architectures (CA) exist in the neighborhood of research in general AI. However, despite the high importance placed on classical AI techniques in developing complex videogame systems and the success the CA field has had in producing intelligent behavior of different kinds, it has gone largely unexplored in the context of videogame development. This paper presents a framework for implementing cognitive agents based on CAs in the Godot game engine. We employ the Cognitive Systems Toolkit (CST) for this purpose, providing opportunities for development in the academic sphere, primarily for creating experiments and visualizers that take advantage of Godot's physics and rendering libraries. In the context of videogame development, it can help expand upon classical AI techniques and enable more complex and interesting systems' implementation. As a concept proof, we show how a reinforcement learning-based agent can successfully learn how to behave in a game designed under this cognitive environment. | en |
dc.description.affiliation | Institute of Computing Unicamp | |
dc.description.affiliation | Sorocaba Institute of Science and Technology Universidade Estadual Paulista | |
dc.description.affiliation | School of Electrical and Computer Engineering (FEEC) Unicamp | |
dc.description.affiliationUnesp | Sorocaba Institute of Science and Technology Universidade Estadual Paulista | |
dc.identifier | http://dx.doi.org/10.1109/SBGAMES56371.2022.9961082 | |
dc.identifier.citation | Brazilian Symposium on Games and Digital Entertainment, SBGAMES, v. 2022-October. | |
dc.identifier.doi | 10.1109/SBGAMES56371.2022.9961082 | |
dc.identifier.issn | 2159-6662 | |
dc.identifier.issn | 2159-6654 | |
dc.identifier.scopus | 2-s2.0-85143827277 | |
dc.identifier.uri | http://hdl.handle.net/11449/246460 | |
dc.language.iso | eng | |
dc.relation.ispartof | Brazilian Symposium on Games and Digital Entertainment, SBGAMES | |
dc.source | Scopus | |
dc.subject | Artificial Intelligence | |
dc.subject | Cognitive Architectures | |
dc.subject | Godot | |
dc.subject | Reinforcement learning | |
dc.title | CST-Godot: Bridging the Gap between Game Engines and Cognitive Agents | en |
dc.type | Trabalho apresentado em evento | pt |
dspace.entity.type | Publication | |
unesp.campus | Universidade Estadual Paulista (UNESP), Instituto de Ciência e Tecnologia, Sorocaba | pt |