Quote: "Is there a difference between interpreter project and template project?"
The interpreters are designed to run the bytecode generated by AppGameKit BASIC and so the interpreter.cpp is hundreds of lines long. When stripping it to a template, you can delete all of it except the first few lines which include the interpreter.h and set the name space. Then you just type in the app::begin(), loop() and end() functions. You'll also need to modify the interpreter.h to suit this. I was able to strip the 1076 interpreters doing this (and making a few other modifications).
I'm wondering if it would be easier to take the core.cpp (.m) from the interpreter projects and replace the core.cpp in the templates projects. Might hit a few hurdles though.
If I find the time and there's enough demand, I might make a video showing how to strip the interpreters once we get the necessary headers and sdks.