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++ 1

  2. CsTopDown CsTopDown Public

    Unreal Engine Top Down Template implemnted in C#

    C++ 1 1

  3. CsThirdPerson CsThirdPerson Public

    Unreal Engine Third Person Template Implemnted in C#

    C 4

Repositories

Showing 9 of 9 repositories
  • CsTopDown Public

    Unreal Engine Top Down Template implemnted in C#

    CSharpForUnrealEngine5/CsTopDown’s past year of commit activity
    C++ 1 MIT 1 0 1 Updated Feb 24, 2024
  • CsToCpp Public

    Unreal Engine Plugin for C# to C++ compiler

    CSharpForUnrealEngine5/CsToCpp’s past year of commit activity
    C# 51 MIT 5 1 0 Updated Oct 18, 2023
  • CsThirdPerson Public

    Unreal Engine Third Person Template Implemnted in C#

    CSharpForUnrealEngine5/CsThirdPerson’s past year of commit activity
    C 4 MIT 0 0 0 Updated Sep 14, 2023
  • CsFirstPerson Public

    Unreal Engine First Person Template Implemnted in C#

    CSharpForUnrealEngine5/CsFirstPerson’s past year of commit activity
    C++ 1 MIT 0 0 0 Updated Sep 14, 2023
  • .github Public
    CSharpForUnrealEngine5/.github’s past year of commit activity
    0 CC0-1.0 0 0 0 Updated Aug 1, 2023
  • CsTutorials Public

    Unreal Engine C++ Tutorials translated into C#

    CSharpForUnrealEngine5/CsTutorials’s past year of commit activity
    C++ 2 MIT 0 0 0 Updated Aug 1, 2023
  • CSharpExamples Public archive
    CSharpForUnrealEngine5/CSharpExamples’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Jul 25, 2023
  • Compiler Public archive

    Compiles C# Source code into C++ for Unreal Engine 5

    CSharpForUnrealEngine5/Compiler’s past year of commit activity
    C# 3 MIT 2 0 0 Updated Jul 25, 2023
  • CSharpExamples_Save Public

    Examples showing C# code for building simple Unreal Engine Games.

    CSharpForUnrealEngine5/CSharpExamples_Save’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Jul 18, 2023