currently you have to include specific files to use in the engine, but I can imagine for many use-cases it might be a bit too overwhelming to constantly manage. Specifically smaller prototype projects, game jams, etc. As well since it only exposes a C ABI, the impact on compile time might not be that noteworthy for many projects.
This would probably use a script that combines all the headers into a single C ABI header similar to the existing zig conversion
Description
currently you have to include specific files to use in the engine, but I can imagine for many use-cases it might be a bit too overwhelming to constantly manage. Specifically smaller prototype projects, game jams, etc. As well since it only exposes a C ABI, the impact on compile time might not be that noteworthy for many projects.
This would probably use a script that combines all the headers into a single C ABI header similar to the existing zig conversion