Home
Last updated
Last updated
UnrealSharp is a free and open-source plugin for Unreal Engine 5 that allows game developers to use C# in their projects with the power of .NET 9. It bridges the gap between C# and UE5, providing a seamless and efficient workflow for those who prefer C# over C++/Blueprints.
C# Integration: Write your game logic in C#.
Seamless Unreal Engine 5 Compatibility: Fully integrated with the latest UE5 features and API.
Hot reload: Compile and reload code on the fly without having to restart the engine for changes.
Automatic Bindings: Automatically generates C# API based on what is exposed to reflection.
.NET Ecosystem: Use any NuGet package to extend functionality.
MIT License: UnrealSharp is released under the MIT License, meaning you're free to use it in any project, whether personal or commercial, entirely free of charge.
Windows - Yes
Mac - Yes
iOS - Planned
Android - Planned
Linux - Planned
Join the discord community to stay up to date with the recent updates and plugin support!
, project made for Mini Jam 174.
Check out , an ongoing effort to convert , originally created in Blueprints, into C# using UnrealSharp.
Getting Started
Setup UnrealSharp
Documentation
Overview of the API documentation