An auxiliary development framework for lightweight RPG games based on Unity3D

被引:0
|
作者
Zhang, Bo [1 ,2 ]
Shi, Huiping [1 ]
Wang, Xinyu [1 ]
机构
[1] Jinling Inst Technol, Dept Comp Engn, Nanjing, Peoples R China
[2] Jinling Inst Technol, Dept Comp Sci, 99 Hongjing Ave, Nanjing 211169, Jiangsu, Peoples R China
关键词
entity-component-system; Unity3D; TRPGFramework; CO-SIMULATION;
D O I
10.1002/cav.2206
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the growing prevalence of virtual reality technology across industries like cinema, video animation, and gaming, game developers must cater to a wider range of players. Game engines serve as middleware, reducing the time spent on coding and improving productivity for creating video games. While mainstream game engines offer a plethora of customization options, certain developers may find themselves limited when it comes to controlling specific aspects of the game. Due to the lack of built-in functionality in current game engines like Unity and Unreal, the author developed TRPGFramework, a lightweight framework based on Unity3D, to address some of these problems. The game framework consists of two main parts: ZGamework (overall framework) and BGamework (game-specific framework). To enhance performance, scalability, and code reusability in the game development process, the entity-component-system structure is implemented. This approach increases maintainability and makes the code clearer, easier to expand, and debuggable. By creating a simple 2D RPG game for performance testing, we confirmed that the framework significantly improves code reusability and modularity, resulting in faster development time and increased efficiency for interactive applications and games. This framework is particularly useful for creating real-time combat role-playing games, which are some of the most complex games available today. Using entity-component-system principles, we developed a buff system and unit controller optimized to allow hundreds of intelligent units to fight on the same screen or thousands of non-intelligent units to fight simultaneously.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Unity3D game-based learning system
    Chen, Jiunn-Ching
    Hsu, Cheng-Ting
    Chiang, Ming-Hsien
    Jiang, Yu-Jie
    INNOVATION, COMMUNICATION AND ENGINEERING, 2014, : 235 - 238
  • [32] Construction of 3D substation monitoring system based on Unity3D
    Yang Pei
    Zhu Li-peng
    MATERIALS PROCESSING AND MANUFACTURING III, PTS 1-4, 2013, 753-755 : 2261 - 2264
  • [33] Research on 3D Virtual Fitting System Based on Unity3d
    Xue, JingYa
    Li, GuoXin
    Zheng, ZhiQiang
    PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 3851 - 3856
  • [34] The development of TG-8000/8500 gyrocompass simulation system based on Unity3D
    Yu Jianwei
    Ren Hongxiang
    Peng Xiuquan
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND INTELLIGENT MANUFACTURING (ITIM 2017), 2017, 142 : 146 - 150
  • [35] The Research and Development of 3D Urban Geographic Information System with Unity3D
    Zhao, Yankun
    Yan, Chaode
    Zhou, Xiaohong
    Zhu, Qiang
    Wang, Shengli
    Guo, Wang
    2013 21ST INTERNATIONAL CONFERENCE ON GEOINFORMATICS (GEOINFORMATICS), 2013,
  • [36] Virtual simulation of Lathe Machining Training Based on Unity3D
    Shen, Bin
    Chen, Baoqi
    Wang, Yanwu
    2020 3RD INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY (CISAT) 2020, 2020, 1634
  • [37] Research on Simulation System of Missile and Arrows Based on Unity3D
    Wang, Qi
    Wang, Liang-ming
    2017 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL MODELING, SIMULATION AND APPLIED MATHEMATICS (CMSAM), 2017, : 1 - 7
  • [38] NFC Tag Reading and Writing Application Based on Unity3D
    Zhou, Chuan-hong
    Bai, Wu-xia
    Jiang, Zhen-yang
    Yao, Kun
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON ADVANCED DESIGN AND MANUFACTURING ENGINEERING, 2015, 39 : 37 - 40
  • [39] Virtual Reconstruction of Museum Spatial Information Based on Unity3D
    Yang, Zi
    Wang, He
    ADVANCED HYBRID INFORMATION PROCESSING, ADHIP 2022, PT I, 2023, 468 : 648 - 659
  • [40] GUI-Based, Efficient Genetic Programming For Unity3D
    Gold, Robert
    Grant, Andrew Haydn
    Hemberg, Erik
    Gunaratne, Chathika
    O'Reilly, Una-May
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 2310 - 2313