Interesting experiences beyond the command line are game development tools; Each iteration try to make the barrier between artists/content creators and programmers thinner.
Indeed. Also interesting is a look at games themselves, especially those that show a long trajectory from beginner to experienced player with significantly different interaction patterns between the two groups.
It would seem that practically no programmer's tool has ever received the attention to interface detail that is common in the best games.
https://www.youtube.com/watch?v=hXSKGYQvZsI