Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
331–340 of 391 posts
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#332Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#333Understand 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…
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#334If it's about 3D scenery or physics, I would recommend Godot. Just import some 3D models, place them into a scene, add lights and physics, and you need very little coding to have a simple 3D game. You can add complex logic and UI later on.
If the focus lies on UI, NPCs, combat, or inventory, I would recommend GameMaker instead. It's 2D, but it's made for that kind of stuff.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#335I think unity is reasonably simple to start with. Seen 11 year old use it
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#336It's a popular framework for creating 2D HTML games and publishing them on sites like Crazy Games.
GameMaker has a lot of great tutorials and templates that makes it easy to get up and running. I usually just set him up with one of the existing game templates and let him loose on customizing the characters using the built-in tools. Then I help him customize the game interactions. GameMaker has two modes: one for visual flow editing and one for directly editing the code. It's a great onramp to learning to code with a super low barrier to entry.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#337It allows you to create 3D games in a more casual and interactive way, without getting too complicated, although it also allows things to be made complicated if you want to.
Good luck
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#338Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#339Just use unreal engine, its pretty neat and powerful, it will be a very nice bounding experience to learn a (complex) software together! Don't be intimidated by all the menus, most kids at 9 can do pretty advanced stuff when they really want it.
I advice to download directly a free (official) game tutorial (in unreal engine) and start to play with it, you'll have professionally made assets available, levels already designed and even some game mechanics and a step by step tutorial.
When, and only when, the general procedure to make a game is understood (terrain creation, what are assets, movements, etc..) you can start with blueprints (block programming), you will be able to reach good quality games just with it. After a while (years maybe), you can start c++ ;)
Note: differently than other advices, I say go directly 3d,the barrier is lower than you think with a good engine, and if he wants 3d, no need to bore him with 2d first.
Note 2: A friend of mine teached 3d programming with shaders to children of 12-17 yo with great success.
Note 3: some people advice Godot, I find it a neat engine, free, open-source mentality, and all that and it's very promising, BUT, you will find way less resources and community. As it's for someone young, ressources, tutorial material without code, and generally widely disponible online help is crucial to maintain a high engagement. You're not trying, at the moment, to teach him open source, but game creation, he will have plenty of time to switch if needed.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#340Start with 2D and something like gamemaker, stealing sprites from games like metal slug. If they aren't familiar - setup a mame or snes emulator and go to town. The key is to reduce the barrier to entry and get something emergent to happen. Like a zombie shooter where a shot zombie stumbles into a fire barrel that adds "fire" to anything it touches. This could create a flaming zombie that spreads fire to the other zo…
No need. There's a ton of free sprite packs available online nowadays, most of which will be easier to work with than a decades-old arcade system.