Fun vs. Computer Science
prog21.dadgum.com
prog21.dadgum.com
As far as interactive development of games goes, I still marvel at Bruce Hauman's demo[1] of "Interactive programming Flappy Bird in ClojureScript". I think the best hope of achieving what the author is suggesting is in the development of something similar, either direct REPL access to the game environment or DSLs embedded in the game engines (which already exist I'm sure). Outside of the big name engines, I'm curious about what existing options are (leaving out anything browser based because JavaScript is an obvious example), I know of LÖVE[2] but I'm not familiar with how "fun" games made in it are.
[1]: https://www.youtube.com/watch?v=KZjFVdU8VLI [2]: https://love2d.org/
But using the most simple and correct abstraction to solve a problem makes programming much more fun.
For example, components are easier to work with than MVC.
Or reactive programming made taming realtime data streams much easier for me, than imperative programming.