Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Even still, I don't think a version change will make any difference for them regardless. They can't develop in a way that is acceptable in a lot of regards, and no version of UE will change that.
yeah thats the whole reason i mentioned UE5
From what I found, C++ is better in almost all aspects over C, and the areas in which C shines over C++ are inconsequential or easily bypassable in terms of game development. Literally everything I'm finding sounds like it would be a game development nightmare.
- C does not support object oriented programming; therefore it has no support for polymorphism, encapsulation, and inheritance. (A very useful feature to add in killer variants, different characters, perks, and other things of that sort)
- In C, data are free entities and can be manipulated by outside code. This is because C does not support information hiding. (This one in particular on a surface level sounds bad because it sounds like it would make the game easier to cheat on)
- C does not provide direct support for error/exception handling
- C is a procedural programming language and does not support classes and objects (Sounds like a real pain in the ass to develop when you have to redefine something each time you want to use it instead of calling on it whenever you need it)
Unless I'm wrong (which doesn't seem to be the case based on what I found online), a C-based game instead of C++ would be a downgrade.