I've only been using e2 Studio and GUIX Studio for a couple of hours and am already having a lot of fun with it. My 12 year old daughter is learning to build mobile games and is using a cat character called Pusheen. I converted the Hello World GUIX project into a little toy demo to make the cat appear and disappear with the touchscreen.
Although the learning curve is steep, there's a lot of fun that can be created with e2 Studio.
For comparison, I have a fair bit of experience building games on the Raspberry Pi and mobile devices. The power and system overhead requirements of the Raspberry Pi are really high. To get a reasonable touchscreen project on the Rpi, you need to have the OS, application framework, and touchscreen working and then deal with stuff like filesystem corruption and system shutdown on power-off.
I'm also having fun getting closer to the hardware and pins. I'm planning to play around with GUIX Studio more and then attempt another tutorial.
Quick Test of Graphics in GUIX Studio
As a quick test of jpeg graphics, I simply replaced the existing 16x16 icon with a sample 128x128 jpeg icon that I had lying around.
This added 8KB of data to the demo.
You can simply double click on the Strings to edit them.
A good next step would be to create custom icons and add it to the demo. I'll be playing around with this more.
If you're new to making icons, a good tool to use is GIMP. It's free and open source. It's similar to Photoshop.
Right now, I'm sticking to JPEG icons as the Synergy Main Thread Stacks only have the jpeg_decode modules. It does look like PNG is possible in the future. From the GUIX Studio configurator:
From the e2 Studio