+ 5

Is it necessary to learn c++ for game developer?

C++ is a complex programming language for any beginners but many people advised me that learn c++ for making better games. Why ?

7th Jul 2017, 12:58 PM
Vishal Singh
Vishal Singh - avatar
9 Answers
+ 2
Whoever advised you is wrong. You dont need C++ for making games. Higher level languages get the job done easier and faster, especially ones that arent compiled. Everytime you make changes with C++, you have to recompile, which can slow development down when you are testing stuff. I highly suggest picking a higher level language unless you are creating a game engine
7th Jul 2017, 1:12 PM
aklex
aklex - avatar
+ 8
you may learn c# its easy and lately many people are preferring it for game development
7th Jul 2017, 1:01 PM
cHiRaG GhOsH
cHiRaG GhOsH - avatar
+ 6
Not necessary. You can always make games in other languages. C++ is one of the big languages used in game development.
7th Jul 2017, 1:01 PM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 5
Personally, I prefer C# for game development. However, it greatly depends upon what you're wanting to do, how you're wanting to do it, and upon which platform/engine you're wanting to do it with. Just like tools on a tool belt, some tools are better suited for particular tasks than others.
7th Jul 2017, 1:13 PM
AgentSmith
+ 5
@chirag ghosh you can make games. Just that it isnt the only one. Even python can create games
7th Jul 2017, 1:15 PM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 4
@chirag ghosh you can make games. Just that it isnt the only one. Even python can create games
7th Jul 2017, 1:15 PM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 4
@_$venkat i just said that it is easy to learn and he "MAY" use it........ all programming languages can be used to develop games. it depends on one's knowledge and logic.
7th Jul 2017, 1:18 PM
cHiRaG GhOsH
cHiRaG GhOsH - avatar
+ 1
C++ is currently a good language to learn for game development as Unreal Engine uses it and several games have been made with that. Unity is another popular game engine and that uses C#.
7th Jul 2017, 4:17 PM
Christian
Christian - avatar
+ 1
c++ is a very good language to learn because a, its blazing fast, b, it gives you control of the computer, ex: memory, and c, once you get over the steep learning curve, it all comes very easily to mind ehat to use, when, where, and how. stick with it
8th Jul 2017, 10:07 AM
The_Ginger_Stig
The_Ginger_Stig - avatar