Unreal Engine Coding Standards Require Video Game Studios To Use “Inclusive” Language In Programming And Documentation

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Article: https://boundingintocomics.com/2024...video-game-studios-to-use-inclusive-language/
Archive: https://archive.ph/aUfN1
-------------------------------------------------------------------------------------
In proving that identity politics have quite literally seeped into the very DNA of video games, Epic Games has taken to encouraging developers who use their popular Unreal Engine to employ “inclusive” language in their respective titles’ programming codes.
advertisement

First added to the engine’s official coding standards with the April 2022 release of the tool’s 5th version and recently brought to light courtesy of its April 2024 update, this new “Inclusive Word Choice” clause sees Epic Games “encourage” (a curious word choice given that they consider the following of said standards to be “mandatory”) users “to use respectful, inclusive, and professional language” when writing or documenting a given piece of code.

“Word choice applies when you name classes, functions, data structures, types, variables, files and folders, [and] plugins,” explains Epic Games. “It applies when you write snippets of user-facing text for the UI, error messages, and notifications. It also applies when writing about code, such as in comments and changelist descriptions.”

To this end, Epic Games then provided guidance as to what words devs should and should not use in their writing.

“Do not use metaphors or similes that reinforce stereotypes – examples include contrast black and white or blacklist and whitelist,” they began. “Do not use words that refer to historical trauma or lived experience of discrimination – examples include slave, master, and nuke.”

Turning to gender-related language, Epic Games advises devs to “refer to hypothetical people as they, them, and their, even in the singular” and “anything that is not a person as it and its – for example, a module, plugin, function, client, server, or any other software or hardware component.”

Further, users are asked to “not assign a gender to anything that doesn’t have one,” nor “use collective nouns like guys that assume gender,” and also take care to “avoid colloquial phrases that contain arbitrary genders, like ‘a poor man‘s X’.”

Regarding slang, the standards call on devs to “remember that your words are being read by a global audience that may not share the same idioms and attitudes, and who might not understand the same cultural references,” and thus aim to “avoid slang and colloquialisms, even if you think they are funny or harmless,” particularly as “these may be hard to understand for people whose first language is not English, and might not translate well.”

And of course, devs are also warned to “not use profanity”.

Continuing, the standards next ask Unreal Engine users to be conscious of their use of “overloaded words”, as “many terms that we use for their technical meanings also have other meanings outside of technology.”

“Examples include abort, execute, or native,” they detail. “When you use words like these, always be precise and examine the context in which they appear.”

Finally, the Inclusive Word Choice clause closes out with a list of “some terminology” that Epic Games believes “should be replaced with better alternatives”.

Said terminology includes the terms ‘blacklist’ (alternatives listed include ‘deny list, block list, exclude list avoid list, unapproved list, forbidden list, and permission list), ‘whitelist’ (allow list, include list, trust list, safe list, prefer list, approved list, permission list), ‘master’ (primary, source, controller template, reference, main, leader, original, base) and slave (secondary, replica, agent, follower, worker, cluster node, locked, linked, and synchronized).

Ultimately, Epic Games closes out the text of this new standard by assuring the public that they are “actively working to bring our code in line with the principles laid out above.”
-------------------------------------------------------------------------------------
 
So they're even pissy about using the word nuke huh. Let me guess, to avoid offending the japanese? You know, the people who sided with hitler, mass murdered millions of chinese and literally made a game doing of it, ran pow camps that made german concentration camps look like vacation homes and attacked the west first? The ones who were planning to collectively suicide as a culture if japan was invaded and were only spared that by being forced to surrender by getting nuked?

and what are these morons at epic going to do if developers refuse to cooperate with this lunacy? Absolutely nothing, because there is nothing they can do. They can't take them to court over it and can't dictate how someone writes code or they'll end up being the ones getting sued
 
So they're even pissy about using the word nuke huh. Let me guess, to avoid offending the japanese? You know, the people who sided with hitler, mass murdered millions of chinese and literally made a game doing of it, ran pow camps that made german concentration camps look like vacation homes and attacked the west first? The ones who were planning to collectively suicide as a culture if japan was invaded and were only spared that by being forced to surrender by getting nuked?
You're just playing their game by trying to justify it. The real solution is to not accept the premise in the first place because it is patently insane.
 
Unfortunately these engines don’t really hold a candle to the graphical fidelity annd cross-platform compatibility Unreal engine offers.
What good is graphical fidelity if the consoles can't run it. Seriously UE5 is years old and consoles still have trouble running UE4.

Incidentally, I find it hilarious the engine that powered (Unreal) Tournament which was political incorrectness personified and whose setting calls a dystopic world where evil mega-corporations run and rule everything, including death sports, is now trying this shit.
Epic should rebrand to Liandri.

Edit: Contemporary Epic/Unreal fans hate sexy women and everything that made Epic/Unreal successful.
Warning: colossal faggotry and gigantic homosexuality

1716831722980.png
1716831747418.png

A rare redditor spouting common sense:
1716831786087.png


REEEEE NOT TRUEEEEEEE
1716831819785.png


You bet your ass if a tranny was dressed up the same they'd all call it sexy, daring, and bold.
 
Last edited:
Unreal is a blurry pile of bloated shit. But this guideline only applies if you are working for them or are submitting code to their engine, its not a requirement, and nobody ever bothers submitting code because they NEVER accept third party merge requests. I don't know why anyone would even bother considering its a proprietary engine and you aren't getting paid for doing it.
 
What good is graphical fidelity if the consoles can't run it. Seriously UE5 is years old and consoles still have trouble running UE4.

If you're comparing like for like, UE5 will run the same thing faster than UE4 will.
 
Tell somebody to relearn a complex, technical language like programming to NOT hurt feelings. Let's see how that goes.

Corporations all over America are refactoring code bases to remove no-no words. Costs run into the millions. Removing all instances of "white" and "black" was especially stupid. In one case, I replaced "white" with "pale beige" because I was literally referring to a white object. As in the color. That's how fucking stupid it's gotten.
 
So they're even pissy about using the word nuke huh. Let me guess, to avoid offending the japanese? You know, the people who sided with hitler, mass murdered millions of chinese and literally made a game doing of it, ran pow camps that made german concentration camps look like vacation homes and attacked the west first?

Okay but what bad things did they do
 
The people behind Unity and Unreal both seem determined to give open-source game engines a competitive edge.

We've got engines like Godot, Open 3D Engine, and up-to-date source ports of Id Tech 1-4. The only thing that developers need is a compelling reason to use those instead.
Those engines can add a code of conduct, kinda like what Rust did.
 
Corporations all over America are refactoring code bases to remove no-no words. Costs run into the millions. Removing all instances of "white" and "black" was especially stupid. In one case, I replaced "white" with "pale beige" because I was literally referring to a white object. As in the color. That's how fucking stupid it's gotten.
Jesus christ just when you thought clownworld cant get anymore retarded.
 
Back