[try Beta version]
Not logged in

 
 
Where to Start? -- Game Development

Dec 24, 2018 at 8:47pm
I have a moderate knowledge of C / C++ concepts and I'd love to transfer to game development. Where would you say a good starting point is? Developer console game development? Finding a 2D graphics library?

I know C++ isn't what a lot of people recommend writing games in, but I admire its efficiency and memory management capabilities.

EDIT: I have no problem learning from a textbook if anyone has a resource of that nature.
Last edited on Dec 24, 2018 at 10:27pm
Dec 24, 2018 at 9:18pm
A while back I had the same question as you did, and had an idea for a game I wanted to work on. To make things more complicated and interesting for myself I wrote my own game engine with the SDL2 library. Although I never finished the game It was a really good learning experience and I had a lot of fun doing it.

In case you want to try it out, here is the sdl2 tutorial: http://lazyfoo.net/tutorials/SDL/

Dec 24, 2018 at 10:28pm
Thank you so much! This is exactly what I was looking for.
Dec 25, 2018 at 6:54am
Awesome! I'm glad to have been of any help! :)
Dec 25, 2018 at 9:55am
Before you make a decision about technology it might be good to think about your future. What else do you want to do besides game development? Picking C++ might be the best choice if you want to use Unreal and get hired by bigger studios.

Java and Android focused games might be good if you think of potential switch to Java enterprise world. Java in banking pays up to 10 times more than programming jobs in gaming but might not give you game game development joy.

Visit: https://crbtech.in/online-java-training-course


Last edited on Jan 11, 2019 at 4:41am
Dec 26, 2018 at 4:48pm
you have to choose well the way to go, you can have a bad choice of technology and stay out of play
Dec 26, 2018 at 5:15pm
I don't think OP mentioned trying to get a job, sounded more like he was looking into gamedev for leisure :)
Dec 27, 2018 at 6:24am
Since someone suggested SDL, I'll also add another: SFML. Both are quite fun, but from personal experience, if you dislike dealing with pointers, I suggest using SFML. It's a bit more easy IMO, but I have heard if you are going to port it to Steam, it's easier if it's written using SDL. I would also suggest making a SNES JRPG like Dragon Quest or Final Fantasy if you're looking to gain more experience. Those can be ridiculously fun to design if you've grown up playing them.

Also, you'll be surprised how many game engines are writtin in C++.
Topic archived. No new replies allowed.