Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
141–150 of 391 posts
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#142Before working on a game certain skills need to be there. I would first start with a small project that helps building those skills. Modelling: Blender is a good start. There are tons of tutorials on the subject. With blender you can creat backdrops, models and animations for games Game Engine: I would nowadays start with Godot, there are equally many tutorials Programming: I recommend doing something using processin…
[1] https://kenney.itch.io/assetforge [2] https://kenney.itch.io/kenney-shape [3] https://kenney.nl/assets
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#143Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#1442) Don't reinvent the wheel
I would suggest to take advantage of the library of open source games with source code available to explore. Maybe you could improve an open source game instead to create a new one
If is an adventure game, you could just design a new campaign for Wesnoth.
My advice would be to make a role game. With cool design and some bits of still 3D here and there.
It can use a mix of techniques, so you can take advantage of it to teach your child lots of new concepts.
Is easy. Much less frustrating than trying to recreate Saint Andreas type games. You don't need to mess with physics or how to make your characters walk an jump without glitches.
Can be finished in a weekend. Just a good history, several pictures of locations and some cards of characters to interact around. You can start with really simple rules and a few characters and call it a day. Mission accomplished.
Can be expanded. Add it more and more rich and interesting later, so your child will be entertained for much more time.
Is creative. Ask your son to design characters and monsters first and then draw the cards yourself. You could use an image manipulation program or use Stable diffusion to give life to your child ideas in realistic characters and cards, and your son will absolutely love it.
3) Don't use copyrighted material to create your game. Is teaching the wrong lazy lesson to your child. If you need a location background just use your own photos. Remember Flappy bird and use the game as an opportunity to educate your child in good practices.
4) If you feel brave, use blender for creating a small 3D scenery, or mm3d/freecad etc to draw detailed maps of buildings and areas.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#145As 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?
#146I'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…
Strong +1 for PICO-8. My nine year old kid got right into it.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#147It adds a different set of constraints, but it is like 10000X more manageable and pretty fun to build together, because the kid can actually do most of the prototype by himself. Quicker to test, iterate, etc.
Then maybe he is satisfied with this and will just want to make another different game :)
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#148I didn't program for a few years because I wasn't interested in competitions. So I think interest is the most important, otherwise it will be easy to get lost and give up.
Later, I became very interested in programming, mainly because I came into contact with music technology.
I think since your child is interested in game development, it is a good choice to start step by step. For example, starting with threejs. I also recommend learning Rust and Bevy so you learn the underlying layers and ECS.
Last but not least, although it's not related to games dev but I sincerely invite you and your son to try Glicol (https://glicol.org), a music programming project that I am developing.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#149For example, get him to write game on top of Roblox. Or any other game that allow simple mod.
If you want to get more hands on, there are plenty of game engines that is simple to write, many are in Python.
If you have an iPad, there are lots of Game coding app, like Swift Playground.
Re: Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
#150Figure out what kind of game this is and what part of the design process he's most interested in. Maybe it's not so much the game but he just wants to design cool game characters and have them walk around?
If you both do want to make a computer game, I think the various Make-A-Game games, many of which have already been mentioned, are your best bet. Game Builder Garage or Super Mario Maker (Switch), Wonderbox: The Adventure Maker (Apple), RPG in a Box or Super Dungeon Maker (PC), Roblox, whichever is the best match to your son's ideas.
Unlike some others here, I would recommend against switching to 2D. From a didactic perspective it absolutely would be the way to go as it makes a great many things a lot more manageable, but from experience you run a big risk of losing engagement and interest, especially as your son explicitly wants 3D. For a lot of kids in that age group, 2D just isn't cool.
I'd also recommend against full-blown development environments like Godot or Unity, at least until he's just a bit older. When he gets to that point, Unity does have some neat templates made especially for kids, where they get kind of a starter game and a walk-through on how to build it out.
Whatever you decide, have fun and good luck!