I don't know if anyone have any use for this but once I had the idea I knew I had to try to implement it

It is very limited so far but I hope to improve it further later on.
- It supports a subset of the ZGE scripting language, where "int" is the only supported data type and is treated as a unsigned 16-bit integer.
- No ZGE components (except storing bitmaps in Bitmap component, and other binary data in File component)
If anyone wants to try it you can download it here: http://www.zgameeditor.org/files/ZGameEditor_beta.zip
Then open Z80Example project in Projects subfolder. Build the .z80 file (file format that is compatible with ZX Spectrum emulators) using "Build Z80" menu item in project menu.
Screenshot below shows .z80 file generated by ZGE running in zesarux emulator.