Hi everyone !
So, right to the point: I made somewhat of a Python alternative API for the BGE, its some kind of framework which aims at making the development of games inside the BGE more maintainable and organized, so that it much much much more looks like a true Python project, as if it was piloting the BGE.
GitLab project: https://gitlab.com/bgez/bgez
Demos made with the framework: https://gitlab.com/bgez/demos
Minigame for the BGMC26: https://blenderartists.org/forum/showthread.php?441207-BGMC-26-Prototype
This project is meant to grow with your help.
What I need now is your input, I need you to eventually use it and break it, so that we can work to improve the things.
This project is not perfect yet, I’m not sure we can even get to perfection, but it can certainly be better for everyone.
Also keep in mind that this project is rather Python-heavy, the point is to have real Python project-like that would be really organized. This way the game sources can be versionned and maintained a bit easier.
I wrote a bit of documentation and plan to write more now, so I’m sorry if its not really fully documented, but I’m working on it. This is a work in progress and I need your help !
If you have any questions about something that sounds really unclear about the goal of the framework, about its actual practical use, anything really: I’m here to help you through !