Hello,
Sorry for asking too much questions but its really messed up all in my mind and sorry for bad grammer.
This semester in my university we learned C++ but i feel like i am not that much good at programming as much i should be and because i am also interested in game development so off course it will be helpful for me in future. So i decided to learn it complete and not like leaving in the middle but i don’t know from where should i take a course that can be best for me…I choice a course from Udmey website (https://bit.ly/2nW4ayE) but i am not sure that i should go with it or should i take another course?
After that my main goal is to learn game development, i have zero knowledge in it. But i think i should go with unreal engine for game development. I am solo for game development. I also find a course for learning unreal engine from Udemy. So should i do unreal engine or another engine?
And should i learn anything other before starting game development solo, while i learn programming i can have enough time for learning anything other that can be helpful for game development, would you suggest anything?
Please also tell me that is it a nice idea of learning C++ and then starting game development.
Make a console text adventure game (Will teach you about game loops, classes, objects). Get comfortable with these concepts.
Then start adding graphics with a simple 2D games like pong or tetris. (Here you can decide whether you want to just design games mechanics or learn about how game rendering pipeline works )
If you just want to jump into mechanics, choose an engine (Unreal/Unity/Gamemaker whatever) and recreate simple games either daily or weekly (depending on how much time you are willing to commit). Learn basics of triggers, interactions and moving pixels in 2D.
-. If you want to go into learning the realtime rendering engine route. Recreate simple games in modern openGL or DirectX(if you are being adventurous)
[Game mechanics Route] Once you have mastered and gotten comfortable with simple mechanics and you want to get into 3D. Then I would highly encourage you to focus on mechanics/prototypes rather than learning every aspect of the 3D pipeline.
Work with primitives to make an engaging game. Choose a genre you enjoy, break it down to the simplest mechanics(Eg: Triggers/Events) then start focusing on individual mechanics.
Once you are comfortable with these mechanics you can start combining everything you’ve learnt and start experimenting with your ideas.
Hope that helps. Breaking down any project into its smallest elements is the best way to approach any project. Let me know if you want me to expand on anything else