Which programming languages for my game? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Which programming languages for my game?

As I mentioned on my About Me page, I want to program a board game. But which programming language is best for that, and why? Because I do not like to start over and over again. Here is the link to me again. In the table of contents you will find under My Game some information about my idea of the game. https://code.sololearn.com/W8sXs2j56F31/?ref=app

19th Jul 2018, 11:58 AM
SnefDen
SnefDen - avatar
5 Answers
+ 3
With most technology being fairly powerful in today's world, optimisation is less of an issue, therefore with simple games/programs it's not all that important which language you use. Certain languages may be easier for certain things but ultimately the more comfortable you are in that language the better your code and therefore game should be. As a player of moba's once said, "It is better to play a character you are good at, rather than one that fits the situation that you can't play very well." Good luck, and most of all, have fun!
19th Jul 2018, 9:27 PM
Winterbrick
+ 8
C++ / Unreal Engine: www.UnrealEngine.com https://www.sololearn.com/Course/CPlusPlus/ C# / Unity: www.Unity3D.com https://www.sololearn.com/Course/CSharp/ Those are the two main engines in the industry and both are very capable/well suited for any of your gaming projects, big or small. You won't have to spend a lot of time reinventing the wheel, so I recommend going with one of them. As for optimizations go, I disagree that it's less of an issue today and should always be a focus for a developer. However, for a game like this, it is true that you won't have to worry as much about it because it's small. Regardless, big or small, always put focus and habit into the best practices that contribute toward optimization of your games. Both of the engines I mentioned have very extensive documentation/tutorials/support by the community, so you can't go wrong with either choice. Personally, I'm more of a fan of UE at the moment, but I've used both extensively, and can attest to how amazing both engines are. As well, if you learn these for this project, it'll put you into a better position for your future game developing endeavors. Best of luck! @Kysume Unity stopped supporting the use of Javascript last year. The only official scripting language now is C#. However, the engine itself still supports the code that's been written for it in Javascript, but it's highly recommended and encouraged to switch to C# at this point. @Winterbrick I'm not sure I'd base my life philosophy off some kid playing MOBA's. lol My philosophy on that is "It's better to have tools on your belt that you don't use than require a tool that you don't have on your belt." My point is that you shouldn't ignore your ability to progress in a well-rounded way. What stops you from becoming good with all of the characters on the MOBA? Don't stick to only playing one role and become good at the others also, then you can properly switch things up based upon situations, which makes you a better player.
20th Jul 2018, 1:22 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 2
Just use the languages you know. A board game doesnt require millions of lines of code(normally😂). So just use Javascript's canvas. The io games got made on canvas, too.You see what js games can look like.
19th Jul 2018, 8:31 PM
Niklas
Niklas - avatar
+ 2
Unity/JavaScript for Unity. 🤞
19th Jul 2018, 9:59 PM
Kysume
Kysume - avatar
+ 2
Fata1 Err0r For beginners might Lua be a good option. Roblox Studio and Cryengine use lua. Lua is very similar to javascript/python. Its even easier.
21st Jul 2018, 2:12 PM
Niklas
Niklas - avatar