This isn’t a feature request or wishlist for UPBGE, but a question about what UPBGE may bring in the future.
For example:
-
What will UPBGE bring?
-
Any fixes/performance improvements
-
Other features
Currently, new UPBGE versions are released weekly in a form of “nightly” or developmental builds. Due to these being in development (beta), they crash more frequently, but are constantly being refined until they are deemed stable enough to be released.
From my experience, there are several pros and cons with UPBGE:
Pros:
- You get very beautiful materials if you know how to do the shader node editor. This can lead to extreme realism, but is very hard on the CPU.
- Inherits all of Blender 3.0s features.
- Can be expanded upon with addons.
- You can expand your games with Python, an easy to learn language (GLSL is much harder but possible).
- All logic bricks are there.
- Does not break too much compatibility.
- A few of the python error messages now give better descriptions for example, “perhaps you meant ==?”
- The program is easy to learn, and is free.
Cons: - Slower than UPBGE 0.2. This is due to how Blender 3.0 works, and that Blender 3.0 was never designed with a game engine in mind.
- It may crash: UPBGE isn’t perfect, and not all programs are perfect I get that. It can crash quite a fair bit, especially when managing bones due to the way it “skins” them. 0.2.5 crashes more than 0.3.
- Slow with a lot of verts during gameplay. This is due to it trying to draw everything on screen.
- May stop upon starting the game: This could be due to RAM issues or a shader compilation. This happened to me 3 times. The framerate appears to be stuck at 1000% when this happens…
- Overwriting a blend file with UPBGE will make it unusable with non-UPBGE Blender.
- Uses a lot of RAM.
If I got off topic, sorry. What will UPBGE actually bring in the future?