+ 4
how to start game development in c++
8 Answers
+ 6
for practice go unity.com its nice web to develop game.....
+ 5
Learn how to import/manipulate graphics(pictures), get a game engine and an editor, start making.
+ 4
Find a suitable library and get used to it.
+ 3
My advice is to use cocos2d-x framework. Is open source so you can always check what is what is behind concrete function class
+ 2
You can use SDL library, it's very easy.
+ 2
If you really want to use C++, go with SFML. I would not recommend it, though. Starting out, you do not need the features C++ provides at all.
If you want to learn general game programming, I would start by learning either Lua or Python. Both are very easy to learn languages that won't restrict you. You can use Love2D for Lua or Pygame for Python. And there's a host of tutorials and demo projects to get you started. If you want to just learn game development, and not necessarily game programming, I would go with the Godot engine for 2D games or (sigh...) Unity for 3D.
Regardless of what you choose, the best way to learn how to make games is to start making games. Don't try to make a large project at first (to which, of course, no one ever listens and trys to do that anyways :p). Make small projects like snake, tetris, and pacman and work your way up. That way, you'll build your confidence and run into obstacles early that are still surmountable. Keep making things and running into walls and failures and you'll find you learn a little more each time and the next attempt will go by easier. Eventually you'll find yourself equipped to work on professional grade games and applications.
+ 1
thank u allđ
+ 1
thomas i am currently making tetris in javascript its too hard.