I made this in a week.But i had some of it already before the week.So i donāt know if that counts.
I like the bge for its easy to learn logic bricks.It is not like unreal game engine.Unreal does not have simple
visual programming.I found that their were not any good tutorials.
This is a fully modular, designed to be easily expanded system.
(you can add new actors, vehicles, weapons, attacks etc without editing anything but defining the actions in the GOAP state machine and if itās a movement, or non goap action, you have to define in move dict or act dictionary)
In other words, I think this system may be a unity slayer.
All that remains is cutting edge graphics, but this can take a bit more time
If UPBGE ends up being as good as advertised (once it becomes the official replacement of the old BGE in Blender for 2.8), then there will be no need to prove anything (the project will speak for itself).
Until then, what you can do is help the UPBGE devs. make progress on the code review so what I said above becomes reality.
So I want to ask a question, what is exactly upbge, is it an external game engine? Is it different than the normal engine, in how to use it? Because I am really confused right now, what is special about it,
UPBGE is a fork of blender, where some developers were annoyed at how long it took to get code through the BF review process, so created their own clone of blender. They regularly pull changes in from regular blender.
A very nice project but I donāt understand why spending so much time on it as soon as the license problem of Blender persistsā¦ Indie Game Developers will not use it for this only reason.
Yes, upbge will be ported to 2.8, when 2.8 matures. Its free.
To see whats in the upbge version features, see the doc: https://doc.upbge.org/releases.php