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 条
  • [21] Development of three dimensional virtual PLC experiment model based on Unity3D
    Wang, Hui
    Lu, Jianfeng
    Li, Wenhe
    Jiang, Zhihui
    PROCEEDINGS FIRST INTERNATIONAL CONFERENCE ON ELECTRONICS INSTRUMENTATION & INFORMATION SYSTEMS (EIIS 2017), 2017, : 533 - 536
  • [22] An Augmented Reality Implementation Method Based on Unity3D
    Wang, Jiwu
    Zeng, Weixin
    ICAROB 2019: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS, 2019, : 324 - 327
  • [23] The Exhibition of Virtual Ceramic Artifacts Based on Unity3D
    Hu, Xiaoqiang
    Jiang, Yihuang
    Zha, Zhipeng
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL AND INFORMATION SCIENCES (ICCIS 2014), 2014, : 1219 - 1224
  • [24] Research on the elimination of game based on Unity3D Technology
    Huan, Aibin
    Jia, Senhao
    Proceedings NICOGRAPH International 2016, 2016, : 56 - 59
  • [25] FPS Game Design and Implementation Based on Unity3D
    Zhang, Ying-fang
    Wang, Chen-lin
    Zhu, Da-wei
    2016 INTERNATIONAL CONFERENCE ON INFORMATICS, MANAGEMENT ENGINEERING AND INDUSTRIAL APPLICATION (IMEIA 2016), 2016, : 281 - 284
  • [26] Virtual Maintenance Training System Based on Unity3D
    Mao, Zhao Yong
    Fan, Yu
    Wang, Xi
    FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY V, 2015, : 619 - 624
  • [27] A New Method of Virtual Reality Based on Unity3D
    Wang, Sa
    Mao, Zhengli
    Zeng, Changhai
    Gong, Huili
    Li, Shanshan
    Chen, Beibei
    2010 18TH INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2010,
  • [28] Research of Robot Teleoperation System Based on Unity3D
    Wang Di
    Liu Mouyu
    Liang Fengyang
    PROCEEDINGS OF THE 2016 INTERNATIONAL FORUM ON MECHANICAL, CONTROL AND AUTOMATION (IFMCA 2016), 2017, 113 : 353 - 357
  • [29] THE SIMULATION OF BUILDING ESCAPE SYSTEM BASED ON UNITY3D
    Sun, Qiyun
    Wan, Wanggen
    Yu, Xiaoqing
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), 2016, : 156 - 160
  • [30] Simulation Research for Android platform based on Unity3D
    Hong Guang
    Bai Weibing
    Zhang Shuai
    2014 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2014, : 1922 - 1925