Using Rhai to Create and Benchmark Bevy Entities
Document Type
Conference Proceeding
Publication Date
4-23-2025
Abstract
The paradigm shift within the industry towards multi-threaded processing has engendered a novel approach to developing highly performant and scalable computing applications. As the fundamental constraints of Object-Oriented programming languages become increasingly apparent in such hardware environments, Data-Oriented Design (DOD) endeavors to redirect developers’ focus away from superfluous abstraction and towards the intricacies of efficiently manipulating substantial volumes of data. While this methodology effectively harnesses the capabilities of contemporary hardware, it also poses a barrier to entry for novice developers and enthusiasts. The Rhai scripting language presents a high-level Application Program Interface (API) that can seamlessly integrate into existing Rust projects, thereby fostering inclusivity within this community. An investigation into the inherent performance ramifications of adopting such an approach will be conducted within the framework of DOD-centric data structures.
Source Publication
Scientific Computing and Bioinformatics and Computational Biology (CSCE 2024). Communications in Computer and Information Science (CCIS), volume 2258
Recommended Citation
Hardy, J.H., Hodson, D.D. (2025). Using Rhai to Create and Benchmark Bevy Entities. In: Hodson, D.D., Grimaila, M.R., Arabnia, H.R., Deligiannidis, L., Wagner, T.J. (eds) Scientific Computing and Bioinformatics and Computational Biology. CSCE 2024. Communications in Computer and Information Science, vol 2258. Springer, Cham. https://doi.org/10.1007/978-3-031-85902-1_3
Comments
This conference paper is published by Springer and is available by purchase or subscription through the DOI link below.