Scratch is fun, and people make games in it. My kids also loved just fooling around in it, moving sprites and stuff. You can start exploring it together and then he'll take over.
Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
161–170 of 391 posts
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#162Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#163I think you should use a platform with immediate results like this and forget about coding. There is also dreams on ps5 which is great. Try to find a way to scripting or modding a game he loves. It is really rewarding.
Also, talk about it when you are with him, in commute, at dinner...
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#164Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#165Means, you teach them how to get back to the working start state. Then you check out the repo: https://github.com/topics/2d-platformer-game
And you help him to modify it. Add and expand it. Modding is the way to get into gamedev, without the demotivating problem of having nothign to play and long workhours without reward at the start.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#166Also, top commenter is right, the game won't get finished so aim for an achievable goal that is interesting in it's own right.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#167As much as I hate to say it, Roblox Studio is the way, especially seeing it has to be 3D. It's pretty low barrier to entry thing
The YouTube channel "People Make Games" has a couple of reports that I'd suggest parents consider watching first before going down that road: * "Investigation: How Roblox Is Exploiting Young Game Developers": https://www.youtube.com/watch?v=_gXlauRB1EQ * "Roblox Pressured Us to Delete Our Video. So We Dug Deeper.": https://www.youtube.com/watch?v=vTMF6xEiAaY
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#168Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#169Understand that you're not going to finish what you start. Do things that are fun. Keep a notebook of ideas. Talk about plans and what you want do. Spend time with him. Even if almost none if it ever makes it into code, the imagination part will be going wild. Look at what he's really doing. He doesn't want to CODE. He wants to make a game. Like every kid. Emphasize the creative part just like he wants. Do things on…
Well, I as a child (say: 6-8 old) was really rather thinking deeply how a suitable way (what programmers would call "data structures" and "programming abstractions", "design of a programming languages" - but of course on a child's level) might look like so that the computer can "understand" and precisely execute my game ideas; my games as executable files would rather be the central side product of this.
I also (I am really not lying or boasting!) was thinking as a child (just to be clear: this was my child's imagination; from my present knowledge I know of no suitable way to make this actually work) how if the abstractions are there, one could easily "combine" existing games to make new games - perhaps even partly automatically by a computer:
Imagine this: using some photo editor, you can use the magic wand or lasso tool to select some part of a photo, and copy-paste this part into another photo. Why isn't it possible, if you, say, wrote both a space shooter game and an economic simulation game to select and copy-paste some part of the latter into a former to turn the space shooter into a space shooter that also contains economic simulation aspects?
The "best actually existing" (really bad) approximation of this that I have seen in life is how the GURPS tabletop role-playing game system (https://en.wikipedia.org/wiki/GURPS) enables (in principle) to "copy-paste" elements from one role-playing setting into a whole different "incompatible" one (but it is not that you would want to do this for your typical role-playing session :-) ).
Yes, this is how a 6 to 8 years old child (the former me) thinks about game development. :-)
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#170Use Unity3D.
Specifically: hack a prototype together on your own in order to get your bearings a bit. Then, do it together with him.
If you want, we can also create a small Unity3D game together because it sounds like fun and I have not been doing that for the past 10 years.
When it comes to teaching programming, you want an interactive programming language. Like, JavaScript in Chrome dev tools is interactive or Pharo is interactive (though Pharo is niche so wouldn't recommend as a first language). Hooking up a debugger to a program makes any language more interactive.
Some stuff I made back in the day:
[1] A computer graphics engine (as someone mathematically challenged, haha): https://www.youtube.com/watch?v=PH6-dLvZEiA&pp=ygUMbWVsdmluI...
[2] Wind Hockey (in Unity3D took 50 hours not knowing anything about Unity3D before that other than one basic lecture of 60 min. at uni): https://www.youtube.com/watch?v=qTIZ-_UFXqQ