complete bevy newbie question... could Bevy expose a C API to it's core functionalities or does it contradict the engine's design and philosophy? and if it could, should it?

Help

Sorry if i sound ignorant, but I was curious how much of bevy's engine's external API relays on rust compile time features. Like for example, is theoretically possible be to create "BevyScript" lang via C APIs and create a game with it purely, or even with other programming languages (like GDext)? is possible load the game modules as .so/.dll-s for the engine?

Posted Mar 6, 2026, 5:37 PM UTC

610
Loading comments…