E-polis: An Innovative and Fun Way to Gamify Sociological Research with an Educational Serious Game – Game Development Middleware Approach

Pub Date : 2024-04-17 DOI:10.46300/9109.2024.18.3
Alexandros Gazis, E. Katsiri
{"title":"E-polis: An Innovative and Fun Way to Gamify Sociological Research with an Educational Serious Game – Game Development Middleware Approach","authors":"Alexandros Gazis, E. Katsiri","doi":"10.46300/9109.2024.18.3","DOIUrl":null,"url":null,"abstract":"E-polis is a serious educational game that uses gamification to study young people's opinions about their ideal society. Our game consists of a digital city where players navigate to complete quests. The answer to each quest changes the shape of the buildings and thus, after completing the core quests, the game world will create a unique neighborhood. In this way, we visualize the consequences of players’ actions and simulate how their answers impact our urban society and environment. As such, E-polis can be used as a tool that based on some predefined inputs (quests/questions) can evaluate and log young people’s views on the ideal society. Our serious game uses the Unity Game engine, and it can be used in various socio-economic case studies such as exploring civic engagement and social justice. Specifically, our article reviews the literature on game engines and defines how an educational serious game can gamify a learning experience. Then, we present in detail the software architecture design principles of our game and suggest a new generic middleware for digital game developers. Moreover, we expand on a new transition mechanism in Unity to re-use graphics dynamically using some pre-render real-time scene game objects. Our mechanism allows for better execution times of digital games in less resource-intensive computer systems when players transition through different scenes. The authors suggest that the technical novelty of this game lies in its middleware software entities' separation of concerns and this transition mechanism as a way to assist in game development and deployment. This is because it can provide game developers with several pre-built services and a generic scene transition mechanism, thus helping game developers to be more productive, reduce their costs, and improve the quality of their games.","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46300/9109.2024.18.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

E-polis is a serious educational game that uses gamification to study young people's opinions about their ideal society. Our game consists of a digital city where players navigate to complete quests. The answer to each quest changes the shape of the buildings and thus, after completing the core quests, the game world will create a unique neighborhood. In this way, we visualize the consequences of players’ actions and simulate how their answers impact our urban society and environment. As such, E-polis can be used as a tool that based on some predefined inputs (quests/questions) can evaluate and log young people’s views on the ideal society. Our serious game uses the Unity Game engine, and it can be used in various socio-economic case studies such as exploring civic engagement and social justice. Specifically, our article reviews the literature on game engines and defines how an educational serious game can gamify a learning experience. Then, we present in detail the software architecture design principles of our game and suggest a new generic middleware for digital game developers. Moreover, we expand on a new transition mechanism in Unity to re-use graphics dynamically using some pre-render real-time scene game objects. Our mechanism allows for better execution times of digital games in less resource-intensive computer systems when players transition through different scenes. The authors suggest that the technical novelty of this game lies in its middleware software entities' separation of concerns and this transition mechanism as a way to assist in game development and deployment. This is because it can provide game developers with several pre-built services and a generic scene transition mechanism, thus helping game developers to be more productive, reduce their costs, and improve the quality of their games.
分享
查看原文
E-polis:用教育性严肃游戏将社会学研究游戏化的创新而有趣的方法--游戏开发中间件方法
E-polis 是一款严肃的教育游戏,它利用游戏化来研究年轻人对理想社会的看法。我们的游戏由一座数字城市组成,玩家在城市中穿梭,完成任务。每个任务的答案都会改变建筑物的形状,因此,在完成核心任务后,游戏世界将形成一个独特的街区。通过这种方式,我们将玩家行为的后果可视化,并模拟他们的答案如何影响我们的城市社会和环境。因此,E-polis 可以作为一种工具,根据一些预定义的输入(任务/问题)来评估和记录年轻人对理想社会的看法。我们的严肃游戏使用 Unity 游戏引擎,可用于各种社会经济案例研究,如探索公民参与和社会正义。具体来说,我们的文章回顾了有关游戏引擎的文献,并定义了教育严肃游戏如何将学习体验游戏化。然后,我们详细介绍了游戏的软件架构设计原则,并为数字游戏开发者提出了一种新的通用中间件。此外,我们还扩展了 Unity 中的一种新转换机制,利用一些预渲染实时场景游戏对象动态地重复使用图形。当玩家在不同场景中转换时,我们的机制可以让数字游戏在资源密集度较低的计算机系统中得到更好的执行时间。作者认为,这款游戏的技术新颖性在于其中间件软件实体的关注点分离,以及这种过渡机制作为辅助游戏开发和部署的一种方式。这是因为它可以为游戏开发人员提供多种预建服务和通用场景转换机制,从而帮助游戏开发人员提高工作效率、降低成本并提高游戏质量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信