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 条
  • [41] Implementation of the Teaching Experiment system based on Unity3d engine
    Hong, Guang
    Deng, Fu-ping
    Zhang, Dong-yu
    Fen, Chao
    Proceedings of the 2016 4th International Conference on Machinery, Materials and Information Technology Applications, 2016, 71 : 1075 - 1078
  • [42] Research on The Application of AR Technology Based on Unity3D in Education
    Li, ChangYuan
    Tang, BaiHui
    2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168
  • [43] Research on the Realization Method of Augmented Reality based on Unity3D
    Wang, Jiwu
    Zeng, Weixin
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2019, 6 (03): : 195 - 198
  • [44] Design of Virtual Chemical Experiment Platform Based on Unity3D
    Wang, Aoyu
    Dong, Aoshuang
    3RD ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI2018), 2018, 1069
  • [45] Interaction Between Virtual Scene Based on Kinect and Unity3D
    Zhang, Hou-ju
    Shi, Xiu-ying
    Peng, Jian-jun
    Li, Ji-ping
    Gai, Rong-li
    2017 IEEE 19TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2017,
  • [46] Research on the Implementation of Advertising Design Teaching Based on Unity3D Development Platform and Web3D Technology
    Zhong, Zhengwu
    ACM TRANSACTIONS ON ASIAN AND LOW-RESOURCE LANGUAGE INFORMATION PROCESSING, 2024, 23 (06)
  • [47] Development of an Underwater Simulator using Unity3D and Robot Operating System
    Chaudhary, Akash
    Mishra, Rajat
    Kalyan, Bharath
    Chitre, Mandar
    OCEANS 2021: SAN DIEGO - PORTO, 2021,
  • [48] Design and implementation of 3D Virtual Digital Campus - Based on Unity3D
    Jing, Xiao
    PROCEEDINGS 2016 EIGHTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION ICMTMA 2016, 2016, : 187 - 190
  • [49] Construction of campus 3D scene based on 3dsMax and Unity3D
    Lin, Lin
    Tian, Zhihui
    Zhao, Shan
    HYDRAULIC ENGINEERING III, 2015, : 107 - 111
  • [50] The Development of Educational Games Based on the Combination of Leap Motion and Unity 3D
    He, Ling
    Hu, Xiao-qiang
    Su, Rui
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, MACHINERY AND MATERIALS (IIMM 2015), 2015, : 48 - 51