This patch is the differences between the blender master and UPBGE master, it's a quite big patch. The interest of this is not to review line per line the patch, checking syntax ect…, but to give you a general idea of which parts the UPBGE is trying to modify. We need your feedback to allow us refactoring some of our modifications to intent to be accepted in blender 2.8.
Some parts in the patch are to ignore because they are just here to help UPBGE only development (e.g .gitmodules, versioning, splashscreen). Feel free to ask any questions on the part modified, but please be generalist
All the documentation about feature and bug fixes are in doc.upbge.org, an example of the python api documentation can be found at pythonapi.upbge.org.
For deeper questions, jumps into IRC at #upbgecoders.
Thanks in advance.