Skip to content
@CSharpForUnrealEngine5

C# for Unreal Engine 5

A C# to C++ compiler for generating C++ code that is for Unreal Engine 5

C# for Unreal Engine 5

This repository is the public source code for the C# to C++ compiler that generates C++ for Unreal Engine 5. It also includes several examples of simple games for Unreal Engine 5 implemented (primarily) in C#.

If you need help or have questions, please post in our Discussions/Help section

There are two repositories that are available:

CsToCpp - This contains the C# to C++ transpilor as well as the GameFramework Library and the Cpp.Utilities.

CsThirdPerson - Unreal Engine 5 Third Person Template implemented in C#.

CsFirstPerson - Unreal Engine 5 First Person Template implemented in C#.

CsTopDown - Unreal Engine 5 TopDown Template implemented in C#.

CsTutorials - Unreal Engine 5 Tutorials implemented in C# from C++ Programming Tutorials

The following screenshot shows C# source code from the Third Person example

Screenshot 2023-07-18 131914

Pinned Loading

  1. CsFirstPerson CsFirstPerson Public

    Unreal Engine First Person Template Implemnted in C#

    C# 2

  2. CsTopDown CsTopDown Public

    Unreal Engine Top Down Template implemnted in C#

    C# 2 2

  3. CsThirdPerson CsThirdPerson Public

    Unreal Engine Third Person Template Implemnted in C#

    C# 6 1

Repositories

Showing 6 of 6 repositories
  • CsTutorials Public

    Unreal Engine C++ Tutorials translated into C#

    CSharpForUnrealEngine5/CsTutorials’s past year of commit activity
    C# 3 MIT 0 0 0 Updated Jul 23, 2024
  • CsTopDown Public

    Unreal Engine Top Down Template implemnted in C#

    CSharpForUnrealEngine5/CsTopDown’s past year of commit activity
    C# 2 MIT 2 0 1 Updated Jul 23, 2024
  • CsFirstPerson Public

    Unreal Engine First Person Template Implemnted in C#

    CSharpForUnrealEngine5/CsFirstPerson’s past year of commit activity
    C# 2 MIT 0 0 0 Updated Jul 23, 2024
  • CsThirdPerson Public

    Unreal Engine Third Person Template Implemnted in C#

    CSharpForUnrealEngine5/CsThirdPerson’s past year of commit activity
    C# 6 MIT 1 0 0 Updated Jul 23, 2024
  • CsToCpp Public

    Unreal Engine Plugin for C# to C++ compiler

    CSharpForUnrealEngine5/CsToCpp’s past year of commit activity
    C# 54 MIT 6 1 0 Updated Oct 18, 2023
  • .github Public
    CSharpForUnrealEngine5/.github’s past year of commit activity
    0 CC0-1.0 0 0 0 Updated Aug 1, 2023