While taking part in the Global Game Jam I decided to use AppGameKit Python and coded support for the AppGameKit Visual Editor.
Right now it supports loading in Sprites, Text, Edit boxes, Virtual buttons, and Particles.
You can get the code for it here:
https://github.com/apocolyp4/AppGameKit-Visual-Editor-for-Python
Either use the main.py file it comes with as a template of copy these file:
VisualEditor.py
VisualEditor_Image.py
VisualEditor_Scene.py
VisualEditor_Scene_Entities.py
VisualEditor_load.py
VisualEditor_properties.py
VisualEditor_utilities.py
into the root of your existing project.
The README.md goes into detail on how to use it.
Here is a video of the game I made at the Global Game Jam with the help of the visual editor.