"Using Rhai to Create and Benchmark Bevy Entities" by John H. Hardy and Douglas D. Hodson 10.1007/978-3-031-85902-1_3">
 

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.

Comments

This conference paper is published by Springer and is available by purchase or subscription through the DOI link below.

Source Publication

Scientific Computing and Bioinformatics and Computational Biology (CSCE 2024). Communications in Computer and Information Science (CCIS), volume 2258

This document is currently not available here.

Share

COinS