I found a bug that seems to be leftover from 0.2x and the days of 2.79x.
Although sporadic, just starting the Game Engine with P key will only start it momentarily before crashing it.
To me, this sounds like an oversight or minor error in the C++ code that crashes it with a segfault. I examined the crash log file, and while it says a backtrace occurred, there is nothing to indicate anything major went wrong between the two lines “Backtrace” and “Python backtrace”, indicating deeper level code.
Are there any plans on fixing this crash bug? I just wanted to report an issue with UPBGE 0.3x. Hopefully it may get fixed in 0.4x.
Also, Blenderplayer takes a long time (1min) to fully start on M1 macOS. This is likely due to legacy GLSL shader pipelines.