HACKER Q&A
📣 ejASIM

What are the languages used in gaming?


i started learning gaming because l play a lot of games but im cusios about anything in gamindìg , anyone can guide me thx :)


  👤 Sohcahtoa82 Accepted Answer ✓
If you know nothing about programming, you should probably start by learning Python and the PyGame engine.

If you already know programming, then a lot of games are written with either the Unreal engine (using C++) or Unity (using C#).

There are certainly exceptions. Minecraft was originally written in Java, but I don't know of any other major games using Java. Undertale was made in GameMaker Studio. Any game with a custom engine is likely using C or C++, but I wouldn't try writing your own engine unless you really know what you're doing. It is not a task for the inexperienced.


👤 Comevius
Most game engines are probably written in C++, with scripting done in C#, Python, Lua or a custom language.

But all languages are used. Minecraft was written in Java. A guy called Michal Ziulek is working on game development ecosystem for Zig, which I think is really neat.

https://github.com/michal-z/zig-gamedev


👤 mbrodersen
C++ is the #1 language used for commercial games. Followed by C# (because Unity). Those languages would be my #1 recommendation if you want to do commercial games. If you just want to have fun and get something done quick then Python might be a good choice.

👤 informationist
Should say "Ask HN: What are the Languages used in gaming?"

It depends what platform you wanna release the game on. Google your favorite game and type programming language along with it.


👤 version_five
I'm probably not current but Lua used to be an important one, used as a DSL within games. That is a fun one to spend some time learning anyway.

👤 BMc2020
Autohokey and Rust seem to be very popular for cheating (auto mouse clicking, things like that)

👤 navjack27
Download UE5 and learn blueprints.

👤 ejASIM
hi everyone