Live data from Hacker News

Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

news.ycombinator.com

181–190 of 391 posts

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#181
post #42

Understand 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…

This ! Learning to code will come after, spending time with your son writing down ideas might be more fun at first and it's a good time to teach him that games are thoughts first and then coded after. I would have recommended Scratch [1] for a first introduction instead of hoping into code right away, but since he is 9yo he will most likely want to hop on big game engine like he sees his favorite youtubers doing. so…

you can also make games with Scratch eg https://scratch.mit.edu/projects/888899999/ . Another option is Replit that also has plenty of games ready https://replit.com/community/games

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#182

This seems to be in the complete opposite direction of other suggestions here, but the majority of my pre-teen gamedev experience was in the StarCraft I and WarCraft III map editors. These days the StarCraft II map editor would get my recommendation. Why? Because you start from the base of a working game, and incrementally add the specifics of your desired gameplay. In other engines you'll start with more or less a b…

IMO this is a good solution.

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#183
I would start off with the basics.

Now I enjoy making games - but I do not use 'off the shelf' products. However, if one of my kids at this age suddenly became interested in making a game, I would not bother showing them any programming by default. What worked for me might not be the same for him.

I have never used Unity or the like myself so it is a good opportunity to do so. In your case, use this excitment with your son and allow him the power and opinions on which direction to go.

I would start off by suggesting that - "there are 3 game engines I am aware of. Unity, Godot, and Unreal. Shall we spend this afternoon looking at them, installing them, and figure out what is best to use?"

This on it's own is not just an afternoon. It is (atleast) a weeks worth of content. Not only are you deciding which one to use, you are also looking at various tutorial websites.. likely how to "move things around" or setting 1st person or 3rd person perspctives, keyboard inputs, etc. Your son is learning a lot of things under the interest of his own game idea. In my opinion should keep him thrilled to continue.

Dont jump to the deep-end too early. He will likely loose interest.

In my world, I am interested in the logic of the game. Its the reason I became a programmer. However, and I think for most, when they are interested in making games -- it is about 'designing' a game. Coding is just one aspect, so find the areas that interest him the most when learning.

For all you know - this could be the starting point of him becoming a photoshop guy, or a blender guy, not just becoming a level editor guy.. or a programming guy.

Give him control and help guide him into the direction he wants to go. Maybe express interest doing the bit he isn't into doing just yet.

Just my 2 cents.

-- Edit: added some more content --

I became interested in "how does this work" when watching Street Fighter 2 for the first time.. along with many other games. It was not until I was 13 and seeing DooM for the first time I was like "I have to figure out how they do this!"

My era with these games, especially Quake with QuakeC, or Level Editors like Worldcraft, was my days of learning and figuring out games.

What I have learned is to not interject how I did things in the 90s when I was young compared to how the young can do it today. At a simple level, they have Scratch. They have Minecraft. They have GMod. They also have Godot, Unreal and Unity.

Point I am making (and believe is the same you and your experience) -- avoid interfering too much. That would be my priority.

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#185
Other than not having a software engineer parent, it reminds me of myself.

I didn't have any interest in computers until my dad bought a PC that came with Age of Empires 2.

Soon I tried to teach myself to code and failed miserably the first few times. While visiting a friend of my fathers (whom I am immensely grateful to), on a whim they gifted me a book that had introductions to ~10 different programming languages (setup, hello worlds + some). Over the next months I went through them one by one and nothing clicked.

When I was around 11, while sitting at a boring camping spot while my parents were off diving, I came to revisit the chapter on Windows batch programming and finally managed to make something work. The low complexity and easy setup helped a lot. By the time we came back from vacation, I had made a crappy note-taking app in batch on that 5kg "portable" 300MHz computer monster which my parents used to log their dives. You have no idea how proud I was about having made something.

I graduated to VBScript from there, then to Java (which came after in that book). For about 5 years I exclusively programmed in Java, in which I also made my first games (worms-like thing with stick figures, pong-like game where you have to hit blocks etc.), even though I had much bigger projects I attempted: for instance A multiplayer RPG in space, where you design your own physically simulated 2D spaceship and fly it around (I never got collisions in my handrolled physics engine working properly, but learned a lot teaching myself to read mathematical notation).

The point I'm trying to make is that they'll probably bounce off the first few times, and that's fine. Don't be overly focused on results. Even all my failures taught me a lot in retrospect. If they give up this time, then maybe a few months from now they'll want to try again, and it'll click.

Another important thing is treating them like an adult: They've set out wanting to do an "adult thing" - dumbing it down and turning it into a colorful kids activity is probably going to dampen their enthusiasm. If they are proud of something they accomplish, you're allowed to be too as a parent, if they fail, don't act like you expected them to and simply move on until they want to try again.

Don't be afraid to start something complex like Unity or Unreal. Even if they are huge complex monsters, getting something basic up and running in them is thankfully easy. Failure is okay.

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#186
Back in the day when I was a kid, I was dreaming of my game too and I stumbled upon GameMaker. I don't know the state of it now but from my experience it was really easy to grasp even at a fairly young age without help of any adult. I wonder what could I achieve if there was a senior at my side to go through the hardest parts together, but it was definitely one of pivoting experiences in my life which led me to study the world of programming. It also made me realise that i can MODIFY and create ADDONS for many great games around like minecraft and ace of spades, so I started to create custom narratives and objects inside them. Sharing these on forums with other fellow modders and regular players created a very strong feedback loop and kept me motivated to do it for the rest of my childhood. In the end I did not create any really polished and finished game or big mod, but I make a living crafting business applications now and the temptation to let go of everything and start the next masterpiece of a game never leaves my mind :)

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#187
post #65

I've used many engines and shipped many games, including commercial titles (I don't derive a salary from the game industry, though). I think I'd recommend something like GameMaker. I've never used it myself, but it's a self contained IDE that has everything to make decent 2D games. I'd advise against the pitfall that 3D games lure you into. That includes engines that are 3D with a 2D "mode". There is so much leaky ab…

I used to use GameMaker when I was exactly 9 so I would definitely recommend it. Scratch always seemed like it was not at all made to acheive any sort of playable game but GameMaker has a low barrier to entry but can make real stuff. I would try my best to convince him that he might have to learn to make something scaled down and 2D first, and as others have suggested, talk to him about his bigger vision game and brainstorm it for the future. That was definitely what I was doing at that time - making simple stuff and really enjoying actively dreaming about the bigger stuff.

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#188
post #54

Back when I had zero experience coding games, I strongly considered Construct2 ( https://www.construct.net/en , now Construct3) since it seemed particularly aimed at beginners, requiring no coding experience and using visual scripting. Haven't used it though, since I already had programming experience and just ended up using SFML in C++ or Monogame in C#.

Construct is awesome! Much of the app logic can be done simply by dragging and dropping, you can add javascript if you need advanced functionality, the editor is fast and provides that instant gratification so useful in the early stages of learning.

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#189

This seems to be in the complete opposite direction of other suggestions here, but the majority of my pre-teen gamedev experience was in the StarCraft I and WarCraft III map editors. These days the StarCraft II map editor would get my recommendation. Why? Because you start from the base of a working game, and incrementally add the specifics of your desired gameplay. In other engines you'll start with more or less a b…

TD games didn't originate in WarCraft, from my understanding[0].

0: https://en.wikipedia.org/wiki/Tower_defense

Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?

#190
post #42

Understand 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…

That reminds me: When I was about 9 or 10 I created the sequel to Zelda a link to the past. With colored pencils. On paper. Dozens and dozens of sheets of paper. That game was amazing. I can’t believe Nintendo didn’t call me up, but instead decided to make a 3D game

That 3D game is pretty good, to be fair.
Post reply on HN