Skip to content
0:00 / 0:00

#reengine#capcom#revm

RE:2023 C# 8.0 / .NET Support for Game Code, and the Future

CAPCOM R&D

6.5K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Advanced. Deep dive for people who know the field.

7.1K views3 years ago1 recommendation

Game developmentSystems programmingUnity, Unreal and GodotBuilding a game engineC# and .NET

Capcom engineers discuss migrating their proprietary RE Engine game code from C# 7.3 to C# 8.0 and .NET, detailing their custom virtual machine REVM.

■Overview In RE ENGINE, all game logic is written in the C# programming language and runs on a proprietary virtual machine called REVM. We will discuss the benefits of replacing our long-maintained C# 7.3/.NET Framework 4.8 equivalent environment with C# 8.0/.NET, what comes next after doing so, as well as a few details of REVM's implementation. ■Prerequisites Assumes basic knowledge of the C# language. ■Chapter list Title Introduction C# Scripting System Environment Prior to Migration to C#8.0/.NET and Migration Issues Post-migration Environment Summary and Future Outlook I'll show you just a little bit of the content ! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CAPCOM Open Conference Professional RE:2023 capcom-games.com/coc/2023/ Check the official Twitter for the latest information on CAPCOM R&D ! twitter.com/capcom_randd ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Why it's here

1 person recommends this

What people say. Cited as a prime example of a modern AAA game engine using C# and a custom .NET runtime for game logic.

u/pjmlpin r/dotnet • Recommends

On “AAA games with .net core”

Devil May Cry for the Playstation 5. Capcom has its own .NET fork, their RE ENGINE is using it, see RE:2023 C# 8.0 / .NET Support for Game Code, and the Future

u/pjmlpin r/dotnet • Recommends

On “Microsoft should open source the Halo game engine. It’s time for a real .NET based engine built by Microsoft.”

See Devil May Cry for the PlayStation 5, Capcom has their own fork of .NET. RE:2023 C# 8.0 / .NET Support for Game Code, and the Future