top | item 44019420

(no title)

oliverdzedou | 9 months ago

C# is definitely popular for game development, but saying no other language comes close does not seem to be true. Looking at the most popular game engines and frameworks, it seems to be about as represented as anything else.

Game engines: Unreal - C++, Unity - C#, Godot - GDScript (Python) + second-class C# support

Frameworks: Raylib - C, Bevy - Rust, Love2D - Lua, Monogame - C#, Phaser - JS, PyGame - Python

We don't know for sure what AAA companies rolling their own engines use, but the industry standard would be written in C++, exposing C++ for programmers and Lua for non-programmers/modders.

discuss

order

valorzard|9 months ago

I probably should have mentioned Lua, you’re right. The big three for game dev is C++, C#, and Lua.

C# is basically the midpoint between Lua and C++ which is why it’s so popular with game devs imo