Skip to main content
3 answers
3
Asked 381 views

What languages other than javascript are good to learn if I want to get into video game design?

Im a beginning coder, I have been learning javascript for about 6 months now and I am really enjoying it.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

3

3 answers


1
Updated
Share a link to this answer
Share a link to this answer

Robert’s Answer

The vast majority of AA and AAA game studios producing games you are likely to have heard of and played, are using what is known as middleware game engines. The top two engines are Unreal (C++) and Unity (C#). There are a few other engines being used as well, such as Godot (C++, Rust) and GameMaker Studio (GML a language built for it). Unity shares have taken a hit in popularity lately, which have been increasing the popularity of Unreal as the last AAA game engine left standing, although Godot is moving quickly into second place.

In short, unless you plan to do web-only games, you likely will need to use a game engine, which means you will likely be using: Unreal, Unity, Godot, or similar. You really cannot go wrong with learning C++ as that language will also train you in some degree to use C#, and C++ is also highly employable outside of the games field. Rust is a modern (memory safe) version of C, so that is a good language to learn as well. I wouldn't advise learning C# unless you plan to also move into business programming, as Unity is on its way down in popularity, and C# doesn't have much other acceptance in the game programming community (at least not right now).
1
0
Updated
Share a link to this answer
Share a link to this answer

S’s Answer

The selection of programming languages to master for game design hinges on your specific objectives and inclinations. However, there are some that are universally recognized and widely used:
- C++ or C#, both of which are extensively employed in the creation of high-performance games and game engines.
- Java, a versatile language that can be used across different platforms.
- Python, a beginner-friendly language with a wealth of libraries and frameworks at its disposal.
- JavaScript, a crucial language for developing web-based games and incorporating interactive elements.
- Lua, a compact and adaptable scripting language.
- HTML5, CSS3, and SQL, these are instrumental in crafting and administering web-based games and databases.
Thank you comment icon Thanks for your encouragement! Jack
Pending review We will review this content before it's visible to others to make sure it follows our guidelines. Learn more.
Thank you comment icon To complement the answer they already gave you, which is quite correct, I would only add the following; You should try to understand the layout of characters, if you can also learn a little about design and apart from the programming languages, learn the most used layout engines, such as unreal Engine, unity Alver Joan Perez
0
0
Updated
Share a link to this answer
Share a link to this answer

Ahmed’s Answer

The software RPG Maker lets you code RPGs using JavaScript. This might be a good way for you to transition your JavaScript skills into developing RPGs: https://www.rpgmakerweb.com/
0