Game Development | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Game Development

Hey guys what’s the best language for creating basic games?

31st Aug 2021, 4:56 PM
Nathan Kaunda
Nathan Kaunda - avatar
19 Answers
+ 6
The best languages are C++ or C#. If you use unity engine you have to use c# wich is an easy programming language an very elegant. But if you use something else you should use c++ because it have a very short execution time. You choose. What I chose is c# because I love unity.
1st Sep 2021, 12:42 PM
Tudor Apescăriței
Tudor Apescăriței - avatar
+ 6
You can learn a lot of languages and then decide.its up to you.learning is fun when we learn together. Please upvote
1st Sep 2021, 4:50 PM
WINNER
WINNER - avatar
31st Aug 2021, 5:01 PM
CodeSmith
CodeSmith - avatar
+ 4
Better try unreal with visual scripting ( no coding is required ) ... I have seen people building fully functional games with writing 0 lines of code
1st Sep 2021, 6:05 AM
Prashanth Kumar
Prashanth Kumar - avatar
+ 3
Nick Every programming langauges can indeed, except some. Game Engine's are just to make things easier, much easier. else we can use any languages and graphic interface to develop games but it would be a tedious work and unnecessary for the most part, as why reinvent the wheel? For basic games its still ok to reinvent the wheel but better options are also available.
31st Aug 2021, 6:17 PM
CodeSmith
CodeSmith - avatar
+ 3
Martin Taylor is that secondary language matter for performance? i mean some engines use a built in scripting language and some others use high performance compiled language such as c++ and c#. so what is the difference?
1st Sep 2021, 12:55 AM
Mehran
Mehran - avatar
+ 3
Nick yes .. visual scripting is as powerful as using a scripting language (dk about optimizations) ( https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Blueprints/#:~:text=The%20Blueprint%20Visual%20Scripting%20system%20in%20Unreal%20Engine%20is%20a,or%20objects%20in%20the%20engine. )
1st Sep 2021, 7:49 AM
Prashanth Kumar
Prashanth Kumar - avatar
+ 3
JavaScript is one of the most popular programming languages for games, more so for the interactive ones online. With JavaScript, it is easier to integrate the codes with conventional web technologies like HTML and CSS, leading to an increasing number of cross-platform mobile games.
2nd Sep 2021, 4:21 AM
Arun Jamson
Arun Jamson - avatar
+ 2
TL;DR: C# for Unity C++ for Unreal Java/Kotlin for Android Swift for iOS Can't really think of anything else that's what you would call authentic game development Some might convince you that every language is capable of making games but they usually refer to console games
31st Aug 2021, 6:04 PM
Tim
Tim - avatar
+ 2
Andy_Roid Thanks for the information, I've always wondered how game engines are made 🤔
31st Aug 2021, 6:21 PM
Tim
Tim - avatar
+ 2
Visual scripting? 😂
1st Sep 2021, 7:36 AM
Tim
Tim - avatar
+ 2
visual scripting is good, if u don't want to go deep in programming. but, it get's more complex and time consuming to visual script in practice than coding. It's better to use both, visual scripting, and coding, handle the simpler things in visual and code the complex stuffs. visual scripting is still not preferable for complex mechanisms it becomes a mess with lots of nodes and connections.
1st Sep 2021, 8:37 AM
CodeSmith
CodeSmith - avatar
+ 2
C++ or C#
2nd Sep 2021, 3:55 PM
Hritik Mohan Dobriyal
Hritik Mohan Dobriyal - avatar
+ 1
Nick me too, It just seems way too complicated. and far beyond my capability to even understand it🤪.
31st Aug 2021, 6:29 PM
CodeSmith
CodeSmith - avatar
+ 1
Friends can unity be installed on android
2nd Sep 2021, 3:15 PM
꧁Ankit Chatterjee[LESS ACTIVE THAN EVER]꧂
꧁Ankit Chatterjee[LESS ACTIVE THAN EVER]꧂ - avatar
+ 1
C#
2nd Sep 2021, 4:14 PM
꧁Ankit Chatterjee[LESS ACTIVE THAN EVER]꧂
꧁Ankit Chatterjee[LESS ACTIVE THAN EVER]꧂ - avatar
+ 1
Ok
2nd Sep 2021, 6:17 PM
꧁Ankit Chatterjee[LESS ACTIVE THAN EVER]꧂
꧁Ankit Chatterjee[LESS ACTIVE THAN EVER]꧂ - avatar
0
Ankit Chatterjee, To build and run for Android, you must install the Unity Android Build Support platform module. You also need to install the Android Software Development Kit (SDK) and the Native Development Kit (NDK) to build and run any code on your Android device. By default, Unity installs a Java Development Kit based on OpenJDK.
2nd Sep 2021, 4:31 PM
Arun Jamson
Arun Jamson - avatar
0
thanks guys for your help🙌🏽 i appreciate your company
18th Oct 2021, 9:13 PM
Nathan Kaunda
Nathan Kaunda - avatar