Was also quite interesting to hear from Bob Heitman; there was one comment he made in particular that struck me:
"A goal of mine for years - and I don't think I'm going to realise it, because it takes a lot of effort still - is to return game development, at least adventure game development, to a one or two person format. Something, a set of of tools - I can't really phrase how they'd be written - that would put the power of creating games back into the hands of one or two people who just have an idea and they want to get it out there, but they can't affort 20-50 million dollars put their game out there to entertain people. That's something that I still want to see somebody do."
Yeah, I remember him saying that.
It does make me wonder though, what might a modern adventure game engine and development environment, one designed for today's technological capabilities, look like? I'm "between jobs" right now and hunting around for something to do to fill my time and feel kind of tempted to have a go at this, but I'm curious to hear what others think of this. A few ideas - 3d world, procedural generation of graphics and/or some game elements, a nice & simple scripting language, interactive programming (game world updates as soon as you change it, no compilation), publishing to web/native, online play and online collaborative editing. Just a few random ideas, but I'd love to hear yours.
Something that I've been thinking about for a while now is an integrated online editor and interpreter for AGI games, and with AGILE now running in the browser, I guess my approach would be to extend that. Obviously that is quite niche though, and only a handful of people are ever going to use it
You seem to be thinking of something new that will capture a modern audience, but perhaps in the same spirit as AGI and SCI. I think that the online collaborative editor and interpreter would be a key part though, something similar to what kids use in schools these days, e.g. Scratch and Construct3D, where they have an account and can build away, save, execute directly in the browser and share. I'd say yes to the simple scripting language as well, it could even be visual in nature, such as with Google Blockly, whose demos show switching between source and visual, which I think would be needed for people who like to code quickly directly in the source.
The cool thing about a web based interpreter is that it can easily be packaged up to run on mobile devices as well, the game execution bit I mean. Editors on mobile devices are pretty neat at first, but its more of a gimmick I think. It's difficult to actually be productive when "building" within such a small screen size, so the novelty seems to wear off pretty quick... at least in my own experience