Creating a tabletop game prototype in unreal engine 4

Adrian Drozina, T. Orehovački
{"title":"Creating a tabletop game prototype in unreal engine 4","authors":"Adrian Drozina, T. Orehovački","doi":"10.23919/MIPRO.2018.8400282","DOIUrl":null,"url":null,"abstract":"QP_Tabletop (Quick Prototype Tabletop) is an Unreal Engine 4 project created with the purpose of simplifying the process of creating a board game prototype. It allows users to quickly mock up an idea and playtest it without spending time developing mechanics that may or may not work well with the overall game. The set forth enables users to quickly prototype using some predefined classes and behaviors most commonly found in typical board games which in turn allows them to focus on their idea early on rather than thinking about implementation details. This paper will briefly describe Unreal Engine 4, its base classes used in QP_Tabletop such as Object, Actor, and ActorComponent, as well as the classes in the application itself. Special attention will be given to QPT GameRule class which holds the game specific rules, the QPT_Actor class representing the physical object of the game such as dice, cards, and board, as well as QPT_CommonRule class which contains common rules found in many board games such as rolling multiple dice, shuffling cards, keeping player scores, and changing current player in a turn based game. There will also be an emphasis on the workflow as well as the interaction between these classes.","PeriodicalId":431110,"journal":{"name":"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/MIPRO.2018.8400282","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

QP_Tabletop (Quick Prototype Tabletop) is an Unreal Engine 4 project created with the purpose of simplifying the process of creating a board game prototype. It allows users to quickly mock up an idea and playtest it without spending time developing mechanics that may or may not work well with the overall game. The set forth enables users to quickly prototype using some predefined classes and behaviors most commonly found in typical board games which in turn allows them to focus on their idea early on rather than thinking about implementation details. This paper will briefly describe Unreal Engine 4, its base classes used in QP_Tabletop such as Object, Actor, and ActorComponent, as well as the classes in the application itself. Special attention will be given to QPT GameRule class which holds the game specific rules, the QPT_Actor class representing the physical object of the game such as dice, cards, and board, as well as QPT_CommonRule class which contains common rules found in many board games such as rolling multiple dice, shuffling cards, keeping player scores, and changing current player in a turn based game. There will also be an emphasis on the workflow as well as the interaction between these classes.
在虚幻引擎4中创建桌面游戏原型
QP_Tabletop(快速原型桌面)是一个虚幻引擎4项目,旨在简化创建桌面游戏原型的过程。它允许用户快速模拟一个想法并进行测试,而无需花费时间开发与整体游戏是否有效的机制。这种设定让用户能够使用一些典型桌面游戏中常见的预定义类和行为快速创建原型,从而让他们能够更早地专注于自己的想法,而不是考虑执行细节。本文将简要介绍虚幻引擎4,它在QP_Tabletop中使用的基类,如Object, Actor和ActorComponent,以及应用程序本身的类。我们将特别关注QPT GameRule类,它包含游戏特定规则,QPT_Actor类表示游戏的物理对象,如骰子,卡片和棋盘,以及QPT_CommonRule类,它包含许多棋盘游戏中的常见规则,如滚动多个骰子,洗牌,保持玩家分数,以及在回合制游戏中改变当前玩家。还将强调工作流以及这些类之间的交互。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信