My 11 year old has a lot of interest in creating games. They are a very creative kid currently experimenting with using Power Point/Google Presentations to create a crafting and turn based combat style game but is running into the obvious limitations of this setup. They have some very rudimentary understanding of coding (together we recently created a command line version of Rock Paper Scissors Lizard Spock from scratch in Python and they were able to follow along the whole way), but I don’t think their best bet is to start with a code first platform just yet. Maybe something with scripting capabilities when they need them but mostly with the ability to create a point and click interface with something specific happening on each click.
Does anyone know what’s out there that would work for them in this case? FWIW I don’t know Lua but anything with JavaScript or Python built in would make it easy for me to help them. Thanks in advance!
You have a born game designer on your hands. It is important to not assume this means they are super interested in programming. They may be, but game design is its own thing. HN will skew you towards programming first, naturally.
Check these out:
- Adventure Game Studio (https://www.adventuregamestudio.co.uk/)
- Twine (https://twinery.org/)
And these have more visual ways of programming which could let them express their ideas with less friction
- Dreams (Playstation)
- Unity (with Playmaker or Bolt visual scripting)
- Godot
And the other suggestions of Scratch are good, but I find Scratch to feel like a way to learn programming more than expressing game design.
Lastly, explore card and tabletop games with them. It’s a whole thing!