Background :
My son hasn’t really showed any interest in computers until now. He’s been spending a lot of time over the last couple of weeks designing some sort of a game (on paper) and now he wants me to help him build it, whatever it is. I don’t want to let him down but I also know how much work that goes into a game (he specifically wants it to be 3D).
I’m a decent developer, although I’ve not done game development professionally I did tons of demos on the 90’s so I feel I know the basics of 3D math but I’m pretty sure he will lose interest if I try to teach him x86 assembler :)
Joke aside, what can I do? This sounds like a great project for us to explore together and hopefully he can grow interest in software design and development.
Are there development kits I can start with (unity?)
How do I keep the project “contained” so he feels that he accomplished something but still feels we developed something close to his vision?
Thank you HN.
There is a discussion on Hacker News, but feel free to comment here as well.
If you were comfortable with it, you could use python's pygame https://github.com/pygame/pygame/
I'm not sure how advanced of a game can be made in pygame, but you can definitely create some basic games in it.
After that would be godot https://godotengine.org/ or maybe unity but they seem like they might be on fire or something. But that would give you a full game engine. I believe the engine would allow for a more powerful game to be created.
Both have a good community and documentation, good luck and have fun!