0
Which language to create a rts strategy game?
So i've been learning HTML for a while now and i was looking forward to learn css and php too but now, i don't think "web development" is not my kind of thing. So i'm in a look for a language that allows me to create an app or a game. One of the things that im curious about is, does coding has something to do maths and if the answer is "yes" then how much? The main thing i want to ask is: Which language do i need to learn if i want to make a real time strategy game? This is so important to me since i'm so bad at school and i don't trust myself well. Ä° even have a project going on with 10% progress in it, i basically designed a map on paper and made some progress on it. This is actually important for me. Thanks for even just reading.
7 Answers
+ 3
The game like RTS are not made by single one and all its need is group work.In present days even AAA games are also hardly manage to survive in PC gaming market. There are only few and luckiest solo game Dev that are consider to be successful like Markus Persson who created minecraft.
I think math is consider to be very important in game development.
But don't worry the math used in the programming is more fun than you do in school. If you really want to stand out in game development you have to learn both of c++ and c#.I recommend you c# because it can be used in both PC and android. You can make lot of revenue by your game on android too.
But the core language for game development is c++.
So you have to accept both of this languages.
It might sound hard to learn two languages but somehow you can manage it if you have good experience in programming.
+ 3
Vicugna Pacos
Its a big pleasureâș.
+ 1
Generally real time game are made in popular game engine like unity or unreal with so many languages like C++, C#, and with front end languages
+ 1
Large rts games(Age of empires, command&conquer, starcraft etc.) are obviously made by large teams with loads of experience in game developement. I say that not to discourage you, but set your expectations right. The required maths is severely lowered if you dont make your own game engine, and if you are inexperienced programmer like myself, i would stick to ready made game engines like unity or unreal. Unity games are scripted with c# and unreal in c++. Of these two, c# is much more beginner friendly, and in my opinion so is unity. I recommend Ben Tristems game developement course on udemy, it is absolutely great way to learn both c# and unity. It is not free though, but you can find all that stuff free on the internet also. If you learn c#, you can learn java and javascript after that without a sweat. C and C++ will require more training since they are harder languages.
0
So if i learn c# or c++ , i will be able to create an application on my own? Ä°t seems so hard to learn c++ to be honest.
And one more question:
Can i somehow make these two languages (c# and c++) work in the same environment to increase the speed of my project.
For an example: if i learn c# and one of my friends learn c++, would we cooperate in the same project and make these languages work with eachother?
0
Thank you for these answers.
0
Thank you for your reply. As you said, i actually think c# is a lot better for me to learn rather than c++. The only thing i wonder now is that can you make an environment or 3d art in UnrealEngine and then transform it into Unity? Ä°f you don't know the answer, don't take your time to search about it because i will search it either way. Thank you again and have a nice day.