layout | title | nav_order |
---|---|---|
default |
Home |
1 |
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 8. 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.
- Windows - Yes
- Mac - Yes
- iOS - Planned
- Android - Planned
- Linux - Planned
Check out UnrealSharp-Cropout, an ongoing effort to convert Cropout, originally created in Blueprints, into C# using UnrealSharp.
Visit the Roadmap.
Visit the Get Started.
Join the discord community to stay up to date with the recent updates and plugin support!
Distributed under the MIT License.