Now that the Kickstarter alpha backers have had over a month to kick the tires I'm opening up Energy Hook for slacker backers who either missed the Kickstarter or changed their minds and want to play Right Now!
Back in the olden days when compile times were long I almost always had a book on programming or management at my desk and was able to buttress my experiential knowledge with theoretical. These days where turnaround times are so low that I can't even find my place, I haven't kept up in my reading.
I wonder if this could become a pervasive problem for rookie game developers and programmers - on the bright side, you're spending all your time getting stuff done - on the down side, maybe those long periods of head scratching and perusing manuals and websites trying to figure out "why doesn't this work?" could have been bypasses if you had already read the manual or language guide or whatever. Plus you'll possibly be out of the loop on the latest in good coding techniques which you may also pay for in the long run.
I don't know. When do you find time to read these days?
A couple weeks ago I set my 8 year old daughter Sofia down in front of rpgmaker and she happily got to work more-or-less cloning her favorite game, a Warriors RPG (the series of books about talking feral cats, not "Warriors Come Out And Play" warriors) also made in rpgmaker by a Warriors fan.
This has been pretty undirected "set the child in front of a computer and see what happens" learning. She knows enough to google for tutorials, and only comes to me when she gets stuck (I don't know rpgmaker myself, so it's a learning experience for both of us.) It hasn't been totally asocial, though - just last Friday she invited a friend to come over and playtest what she'd made so far.
She loves it. She has learned SO MUCH in the last couple weeks. (It's hard to get her to do her actual schoolwork now, but it's definitely a net win.)
What has she learned?
On the coding side, she's learned how to set and get variables in the event system, and about if/then.
As she writes dialogue she's improving her writing and her typing.
On the art side, here's what her drawing looked like when she started:
And here's what it looks like now:
So that was in just ten days (I could tell by how many days she had left on her rpgmaker trial), and totally undirected. She just decided she wanted more realistic animals in her game, so she went to a how-to-draw website, and started practicing. (I've had to help her quite a bit getting her art into the game - Gimp is harder than rpgmaker, but she has learned how to use the colorize function to make a bunch of different colored animals out of one base sprite.)
And the cost? The cost has been free so far. She's been using my old laptop and a trial of rpgmaker vx ace. So I'll have to pony up $70 in the near future. (There's a free version of rpgmaker vx ace but she's already hit the item and event limits in it.) You may remember that Kickstarter where a child wanted to raise money to go to rpgmaker camp. Well, I can tell you that a child doesn't need to go to a thousand dollar class to learn rpgmaker.
There is a question I don't know the answer to - Sofia took to rpgmaker like a duck to water, but does that mean rpgmaker is the game development program we should start kids off with? I'm thinking not necessarily - it just happened that Sofia's favorite game was done in rpgmaker, so that was why she responded so well to it. If a child's favorite game is 3D, maybe something like Kodu is a better start... and maybe if the child doesn't take to whatever game development app you show them first, you should try another one or two until you hit one they do respond to.
Top five games of all time Yahtzee Croshaw Top five superhero games of all time MSNBC Top 100 PS2 games of all time Official Playstation 2 Magazine 1001 Games You Must Play Before You DieNomination for Excellence in Gameplay Engineering Academy of Interactive Arts & Sciences
Penny Arcade PAX 10 Award Nominated for XBLA Best Original Game Nominated for XBLA Best Co-Op Game