Is there any text based programming environment for it? the one thing game engines like unity or unreal get right IMO is having a pretty GUI for doing basic things and prototyping while still having the text based programming available to modify further