r/gaming • u/shadowartist201 • 1d ago
How will Capcom's "RE Engine" evolve? This is the future that new project "REX" strives for (hint - it's AI)
https://gamebiz.jp/news/433531On October 2nd, Capcom held its own tech conference where programmer Satoshi Ishida presented "The prospects and future of the 'REX' Project, which will further evolve RE Engine for the next generation".
In this presentation, Ishida explains that even though RE Engine has been used to create many high-quality titles, several major challenges have arisen over time.
1) The scale of the games has gotten too large. Because of increasing game sizes, the waiting time to see the results of small adjustments has increased and is slowing down development.
2) There is now an increasing number and diversity of users. Since everyone at Capcom uses this engine (especially overseas devs and those with prior experience with other engines), we now require a system that is easy for everyone to use and supports multiple languages.
3) AI technology is rapidly evolving. Implementing AI into the development process is now a requirement for streamlining future development.
The "REX" project was launched to overcome these obstacles and consists of various systems that will be added to the current RE Engine:
RE:Dox - This system will allow high-speed data processing (like for character movement or screen display) using a standardized internal structure.
RE:UI - This system will allow smoother use of development tools. Unnecessary UI elements will be removed and streamlined and internal communication has been changed from a two-way system to a one-way system that only triggers as needed.
RE:Log - This system will change how errors are logged and displayed. Instead of using plain text descriptions, the errors will now use codes that can be looked up in various languages. Logs will also be stored in the cloud instead of locally.
RE:Flows - This system will allow developers to try out coding ideas without the need for complex systems. It employs an easy-to-understand visual interface that converts any actions into C# code that can be used later.
RE:Runtime - This system will provide a framework that can convert C# code into a custom version of C++ called "RE:C++" that will allow it to run at ultra-high speeds. It also improves memory management.
Ishida commented that these technological advancements will ultimately lead to the grand goal of "a game engine for the AI era". The "REX" project unifies the entire system with one of the most common programming languages in the world. It has the significant advantage of being easy to use for human developers, while also being easy to read and understand for AI. With the unified base language, AI may eventually be able to understand and automatically create programs itself, or perform QA tests to check for bugs.
Furthermore, Capcom has released some technologies, such as RE:Dox and RE:Log, as open-source to help with AI learning (https://github.com/CAPCOM-TD-Oss).
20
u/orangpelupa 1d ago
RE:Log - This system will change how errors are logged and displayed. Instead of using plain text descriptions, the errors will now use codes that can be looked up in various languages. Logs will also be stored in the cloud instead of locally.
Holy molly... Any theories why they did the log like that? Isn't the standard for ages has been having error code and optionally the texts?
11
u/CanIMakeUpaName 1d ago
I’m pretty sure this just means they are adding json logs to tighten integration with observability tools
5
u/orangpelupa 1d ago
Ah, "codes" as in programming codes instead of as in error codes. Tyvm
7
u/LelouBil 1d ago
I am sure this means error codes, so you can have a code that is language-independent, and resolve to a sentence translated to the user's language
1
u/morpheousmorty 17h ago
I mean we should be able to determine the current behavior to rule out a lot of possibilities. I wonder if RE hack teams are rejoicing.
1
u/ManicMakerStudios 15h ago
Programming codes is bad slang from India. You have water, not waters. You have air, not airs. In programming, you have code, not codes.
1
u/orangpelupa 9h ago
Programming codes is bad slang from India.
source for that?
1
u/ManicMakerStudios 9h ago
Talking to a lot of people from India who don't realize that the plural of programming code is code, not codes.
1
u/orangpelupa 9h ago
How about any other countries that does not have plurals / singular suffix modifiers?
1
u/ManicMakerStudios 8h ago
Dunno. The folks I've encountered who call it "codes" were all from India.
1
2
u/shadowartist201 1d ago edited 1d ago
No idea. But apparently devs did complain that the large amount of plain text in these errors would "slow down the system" in certain situations. Using short error codes instead should improve performance.
1
u/Saint_Nitouche 1d ago
It's probably just legacy code from many years ago that they never had time to fix.
11
u/The0ldPete 1d ago
If they call it REX Engine and don't make a Dino Crisis remake with it I'LL BE SO MAD
4
u/morpheousmorty 17h ago
Legit that franchise and parasite eve being completely overlooked by the remake craze blows my mind. My guess is those games get too boring with as much story as is crammed into modern games. Just let me get out there and play!
3
2
u/Stavvystav 1d ago
Capcom was doing so well this year too, getting a lot of good favor. I could see people souring on them due to this news - not that it's surprising news.
13
u/alfooboboao 1d ago
Reading the translated article, this seems like a lot of good stuff, little to do with AI. I’ve always wondered why leadership in a game dev company doesn’t get all the software engineers together and say “okay so let’s make a list of everything that drives you crazy about our workflow,” and then fix it, which seems to be what they did here
9
1
-9
u/BudTheChud69001 1d ago
Nah, this is the part where the anti-AI shit really begins to wither in the face of mass adoption. Go on guys, go harass Capcom like they were some little indie dev, see if they cave. lol
5
3
u/mistasukatomb 1d ago
the actual headline here is "devs tired of waiting 20 minutes to see if a door opens correctly." half of game dev is staring at a loading bar you made yourself
2
2
u/codykonior 23h ago
Gross. But great for my wallet, I can happily exist on old games pretty much indefinitely and skip this whole trash era.
-1
2
u/Falcon3333 1d ago
That all sounds really reasonable and will probably improve their workflow as a studio substantially
0
u/SpiritualStrike768 1d ago
This isn’t new; they already mentioned using it for things like mansions and gates in the remake.
1
-2
u/mapletree23 1d ago
the current golden child vs the blind AI hate train
to be fair though, I think the problem is the whole
"where does it stop" thing once a company starts using AI
people already seem to have forgot when that DLSS5 shit first came out and the RE dev/art teams were "caught off guard" by it's inclusion, the key part probably being that it was the people up top who gave permission
if you let them get a foot in the door and ay "oh it's just for bugs or very tedious stuff, that's fine guys, it wouldn't go beyond that"
does it really stop at that? or when they realise thy can fire/not hire those guys that did that grunt work, does it start to expand?
blizzard fired their QA/CS a ways back and replaced it, they started to use AI for that grunt work too like fitting armor to models
the quality has dropped immensely patch to patch for WoW and the customer support has been a headache for some when the AI agents are dumb as fuck
i mean look at the AI person microsoft hired to right the sip at xbox, and they proceeded to gut the ID guys that were doing great work with their engine
unfortunately i just think the big issue is - it always scales.
you give a company an inch, suddenly they're just using AI for customer service, for grunt work they'd of had to pay people for to do before, then they think "well it's just to help clear up art, it's just to help clear up tedious animation work"
then suddenly everything is "ai assisted" but since it's "easier" that means they don't have to hire a many people since less people can do a lot more, and since there's less people it just conveniently justifies letting the AI try to do more
all the companies want this, this is actual justification to be able to fire a bunch of people to make the line go up
there's 100% going to come a day when the reddit turns into a dumpster fire and people are upset at the company that decides to pull the trigger, just like people were with sony with the digital only thing when every company clearly wants to do it
-3
u/Rmodsarescum 1d ago
Trash AI slop.
Shame cause they were on a roll recently.
Guess they headed back for dark days.
-8
u/Best_Caterpillar5395 1d ago
re engine is already witchcraft optimization-wise, letting ai touch it feels like asking for a monkey's paw wish
-16
u/ThinGold2115 1d ago
Capcom has such good run... don't ruin it now.
5
-1
u/PrizeMarzipan401 20h ago
People need to get used to the fact the eventually AI will be used for basically everything. The difference will be how blatant and shameful the use is
-1
u/ManicMakerStudios 15h ago
This whole, "all AI is bad" angle some gamers are adopting can find its way to the bin now. What's bad about AI is how some of it was trained, but they're not going to untrain it so it's up to the people whose work has been used to handle it through the courts. And we know that overuse of AI without human oversight is a recipe for disaster. But hating something simply because it mentions AI? That's no good. AI is here to stay. There's always that one segment of the gamer community that finds something to complain about in everything. Don't let them skew your thinking.
-1
u/Lilbrimu 13h ago
Do anti AI folk write their code on a sheet of paper? Nearly all IDEs have ai assistance.
244
u/IcyPhysics155 1d ago
I know I’m gonna get hated but using AI as a tool to help with grunt work is not a bad thing. Now using to AI to do art and story then that’s an issue