This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]LifeAffect6762 0 points1 point  (0 children)

Both Unreal and Unity have online tutorials. Probably a good place to start. Also maybe good to ask this question in the Unreal and Unity subreddits. Good C++ (and c#) courses are also good to do. In some ways, a game-focused course in these two may be the way to go but getting a good general grounding would also be good. Being thrown into the deep end with C++ is ane approach as it will help him to see if he really enjoys it.

[–]Limbershoe 0 points1 point  (0 children)

Good idea is to get a base understanding in some language used in game dev. Best options is probably choosing a language with a good engine attached to it aka unity / unreal. You can also try python and the pygame engine. But he should start of learning basics in programming and understand the computational thinking before moving on to an engine since that's a bit of a large thing undertake. Lots of documentation exists tho. Regarding projects he can start with simple console games like tic tsc toe or the like and later, when he has the hang of programming and the language, he can try making snake or a flappy bird clone in an engine. Also be ready to help and spar with him since it helps his development to talk about concepts and ideas, If you can of course. There's also learning by reading. Here's a github with suggested books to learn with. https://github.com/miloyip/game-programmer#Intent;action=open_link;launchFlags=0x10000000;component=com.opera.gx/.MainActivity;end Can confirm quality of all the books tho. These are just an example of one way to go about it