Abstract
The Chemical Engine is a new concept introduced by Nintendo company as a counterpart to the traditional physics engine in game development. However, Nintendo has not released any details of the Chemical Engine, also Nintendo blurred the definition between “chemical” and “physical”. Therefore, this paper clarifies the concept of physical engine and chemical engine in game development, then based on the definition, two chemical engine algorithms are proposed. One is called the “elemental energy” algorithm, which is based on Nintendo’s philosophy and optimized for future scalability, “elemental energy” can be widely used in general game scenarios. The second one is called the “factorization and properties” algorithm, which is more in line with the definition of chemistry in academics, this method can realistically render chemical reactions, but the realization is more difficult and too costly to use in game development. Therefore, this paper provides a specific means of implementation in the Unreal Engine 4 engine based on the elemental energy algorithm Through the analysis of the achievement and experiment, the cost and method of the “elemental energy” algorithm are reasonable. Therefore, the scheme is more practical in this scenario, and it could be widely used in commercial game development.
Supported by Tencent computer system Co. Ltd.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Szirmay-Kalos, L., Magdics, M.: Adapting game engines to curved spaces. Vis. Comput. 38(12), 4383–4395 (2022)
Vidqvist, J.: Open-world game design: case study: the legend of zelda: breath of the wild (2019)
Giakalaras, M.: 3D technologies for cultural heritage. gaming engines. Department of Cultural Technology and Communication, University of Aegean, Lesvos, 81100
Thalmann, N.M., Kim, J., Papagiannakis, G., Thalmann, D., Sheng, B.: Computer graphics for metaverse, George Papagiannakis (2022)
Qin, Y., Chi, X., Sheng, B., Lau, R.W.H.: Guiderender: large-scale scene navigation based on multi-modal view frustum movement prediction. Vis. Comput. 1–11 (2023)
Day, S., Smallwood, W.K., Kuhn, J.: Simulating industrial control systems using node-red and unreal engine 4. In: Choo, K.-K.R., Morris, T., Peterson, G., Imsand, E. (eds.) NCS 2021. LNNS, vol. 310, pp. 13–21. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-84614-5_2
Lee, J.: Learning unreal engine game development. Packt Publishing Ltd (2016)
Härkönen, T.: Advantages and implementation of entity-component-systems (2019)
Zhang, J.: Implementation of common interaction modes based on UE4. In: 2022 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA), pp. 436–439. IEEE (2022)
Shah, R.: Mastering the art of unreal engine 4-blueprints. Lulu.com (2014)
Acknowledgment
The authors would like to thank the fund support by Tencent computer system Co. Ltd.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Lu, X. et al. (2024). The Chemical Engine Algorithm and Realization Based on Unreal Engine-4. In: Sheng, B., Bi, L., Kim, J., Magnenat-Thalmann, N., Thalmann, D. (eds) Advances in Computer Graphics. CGI 2023. Lecture Notes in Computer Science, vol 14496. Springer, Cham. https://doi.org/10.1007/978-3-031-50072-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-031-50072-5_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-50071-8
Online ISBN: 978-3-031-50072-5
eBook Packages: Computer ScienceComputer Science (R0)