All Discussions > Steam Forums > Off Topic > Topic Details
Stakanov (Banned) May 29, 2024 @ 9:46am
Unreal Engine 5 will be 100% LGBTQ+ gender-free, inclusive, anti-toxism language
If you want to create a variable named “woman” or “man”, you'll be banned.

You want to write normally, add a string without inclusive language the system will detect it and you will be banned.

The scenario of your game includes a heterosexual couple, or no diversity, the mention of a gender, the slightest thing that may seem toxic you will be banned.

It's crazy to see the Unreal supporters on the ground in shock, peace be with them all for the time they wasted using Unreal...
< >
Showing 46-60 of 80 comments
Stakanov (Banned) Aug 7, 2024 @ 4:58am 
Originally posted by RIA:
https://dev.epicgames.com/documentation/en-us/unreal-engine/epic-cplusplus-coding-standard-for-unreal-engine

Inclusive Word Choice

so it's real

It feels good to be right, all those who called me a phony have once again lost and are now humiliated. :apolloShout:
Electric Cupcake Aug 7, 2024 @ 5:24am 
After the Unreal game series takedown, I'm not particularly well disposed towards anything Epic.

And, of course, I'll never forgive Sweeney for abandoning Jazz Jackrabbit 3.
Originally posted by 意味のない人生:
Do not use words that refer to historical trauma or lived experience of discrimination. Examples include slave, master, and nuke."
That's discrimination against Duke Nukem.
Siluva Aug 7, 2024 @ 6:22am 
And then people wonder why DEI and the rainbow mafia is rejected so violently.
Sixtyfivekills Aug 7, 2024 @ 6:29am 
I guess that's why its called "Unreal" LMFAO
Morkonan Aug 7, 2024 @ 6:44am 
Originally posted by Stakanov:
https://boundingintocomics.com/2024/05/25/unreal-engine-coding-standards-require-video-game-studios-to-use-inclusive-language/

Well, they can go _____ themselves with a fifty-foot _____ and ______ for a ______ a ______ wheelhouse, the _______ _______ _____ and don't even ______ about the _____ ______ without lubrication.

This is like telling an artist they can't use green paint because some adolescent, emotionally insecure, borderline flatbrained webforum somewhere has decided that they are afraid of the color "green" because "reasons."

Yeah, so what if a third of all book publishers decided that authors couldn't use certain words because it made them feel bad and such writers must be meanyheads and misogynists?

They are far outside their mandate as a commercial company that provides a creative tool.



Originally posted by JeIIy:
cool, nice. I mean what, is the world going to be a worse place if we remove those phrases?

you could see it as silly or overreactive but i really dont care if we use new terms

You didn't read the article, did you?

"“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.”"

Gosh, you can't use words that refer to "lived experiences?" You like that?

"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’.”"

Did you know that there are many, many, languages that use gendered references for objects and things? English is kind of unique in that it doesn't. Which only demonstrates that whoever thought this was a good suggestion is an ignorant wanna-be dictator of culture.

"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.”

^-- This is someone writing to read what they wrote, not actually "thinking" about what they're saying... In one instance, they completely ignore languages other than English, in the other they remind developers to avoid English idioms because they need to make it easier for them to understand and it may not translate well.

This is what "stupid" looks like in technical writing, folks. I'd fire them on the spot as it's easy to see that person//team's "agenda" is more important to them than actual "sense."

"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.”


This is ridiculous. Now, they're assuming developers use the same contextual interpretation that whoever wrote this drivel uses.


This "War Against Words" has to stop. They will continue to try to stomp out words and ideas that make them uncomfortable because they refuse to take their _____ medication... :/

"It's the world that is the problem, not me." <<--- That is the mantra of people behind projects like this.

When you ban the paint, you hobble the artist. They can go ____ up a rope.
Morkonan Aug 7, 2024 @ 6:47am 
Originally posted by Alice Liddell:
I took well to the Leader/Follower change as opposed to Master/Slave, so it does not effect me much. Always evolving, never stagnant.

And, your translation would be inaccurate and false. It would destroy the meaning behind the relationships those words describe.

You don't see that? If you truly don't, then our world is already lost.
Originally posted by Morkonan:
snip for size
The thing is, I'm curious on how this will be enforced. When this topic was first posted, those mandates were already in that document. But, it doesn't clarify if that only applies to official Epic employees or anyone who uses the engine.

For the latter, they would need to have constant surveillance on anyone who uses the engine. Which isn't something that would go well.
ulia Aug 7, 2024 @ 7:26am 
None of your hyperboles are actually true, but go on :steammocking:

Old man yells at pronoun
ulia Aug 7, 2024 @ 7:29am 
Racial, ethnic, and religious inclusiveness
  • Do not use metaphors or similes that reinforce stereotypes.
    This includes those that contrast black and white, such as blacklist / whitelist.
  • Do not use words that refer to historical trauma or lived experience of discrimination.
    This includes slave, master, and nuke.

Gender inclusiveness
  • Refer to hypothetical people using the pronouns they, them, and their, even in the singular.
  • When you refer to anything that is not a person, always use it and its. For example: a module, plugin, function, client, server, or any other software or hardware component.
  • Do not assign a gender to anything that doesn't have one.
  • Do not use collective nouns like guys that assume gender.
  • Avoid colloquial phrases that contain arbitrary genders, like "a poor man's X".

Slang
  • Remember that your words will be read by a global audience that may not share the same idioms and attitudes, and who may not understand the same cultural references.
  • Avoid slang and colloquialisms, even if you think it's funny or harmless. These may be hard to understand for people whose first language is not English, and may not translate well.
  • Do not use profanity.

Overloaded Words
  • Many terms that we use for their technical meanings also have other uses outside of technology. For example: abort, execute, or native. When you use words like these, always be precise and examine the context in which they appear.

Word List
The following list identifies some terminology that we have used in the Unreal codebase in the past, but that we believe should be replaced with better alternatives.

Blacklist
Alternatives: deny list, block list, exclude list, avoid list, unapproved list, forbidden list, permission list

Whitelist
Alternatives: allow list, include list, trust list, safe list, prefer list, approved list, permission list

Master
Alternatives: primary, source, controller, template, reference, main, leader, original, base

Slave
Alternatives: secondary, replica, agent, follower, worker, cluster node, locked, linked, synchronized

Originally posted by Stakanov:
If you want to create a variable named “woman” or “man”, you'll be banned.
Incorrect, misinformation. The code guidelines do not mandate genders, only insisting that you do not use human pronouns for inanimate object, and use "they/them" for hypothetical characters.

Originally posted by Stakanov:
You want to write normally, add a string without inclusive language the system will detect it and you will be banned.
Incorrect, misinformation. There are no automatic systems in place to check for your variable names. Should you have obscene code be publicized then it may fall under scrutiny of a reviewer.

Originally posted by Stakanov:
The scenario of your game includes a heterosexual couple, or no diversity, the mention of a gender, the slightest thing that may seem toxic you will be banned.
Incorrect, misinformation. The code guidelines do not apply to any storyline elements of your game, only to semantics in variable names.
Last edited by ulia; Aug 7, 2024 @ 7:37am
Morkonan Aug 7, 2024 @ 8:24am 
Originally posted by Boblin the Goblin:
...
Incorrect, misinformation. The code guidelines do not apply to any storyline elements of your game, only to semantics in variable names.


You're whitewashing their blacklist...

"It applies when you write snippets of user-facing text for the UI,"

How many times is "guys" used in code? Nuke?

"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.”"

So, in what technical sense is their caution against non-technical usage of technical words actually technically valid?

And, who exactly is reading these "technical" things in a technical context and then, assuming they are technically adept and in a technical environment, reading them out of context with meanings outside of technology?

Do these same coders read "stop" and then die because they obeyed?


It's an end-run. It's a "if the back door is locked, nobody can get in... but nobody will get out" issue.

How about those reading these things go to school and learn what words are?

How about any coders that are being unprofessional stop being that way?

And, how about people that are outside of a products development staff just not get access to their raw code and be limited to the portions that are exposed?


This is like someone complaining about what someone has written in their personal diary.
Last edited by Morkonan; Aug 7, 2024 @ 8:24am
Phirestar Aug 7, 2024 @ 8:31am 
The Unreal Engine is garbage. It’s the driving force behind this push for hyper-realism that’s bloating game budgets and development times, and on top of that, it’s also just a poor engine.

Every single Unreal game I’ve ever played has had some issue with making games function correctly. Some of them crash so hard that you’re forced to restart your computer; others reset all of your in-game settings every time the developer updates the game. Unreal is also the only engine where I’ve had to download external programs that games on it require in order to start properly.
egs must haf given der money to makink the unreal enforce order when zey write und tok

the newspeak dictionary
total language fascists, fascism comes in all forms but you may not see it for what it is cause it uses the words you like or supports your side.

language leads to thought,
thought leads to action
control of language leads to control of action
who is it deciding what you can think
pyrsen Nov 4, 2024 @ 4:40am 
The document says they're just suggestions and only apply if you work there lol, learning unreal is anything but a waste
Last edited by pyrsen; Nov 4, 2024 @ 4:43am
< >
Showing 46-60 of 80 comments
Per page: 1530 50

All Discussions > Steam Forums > Off Topic > Topic Details