# Home

UnrealSharp is a free and open-source plugin for Unreal Engine 5 that allows game developers to use C# with the power of .NET10.

{% embed url="<https://www.youtube.com/watch?v=xR7M2XgCuNU>" %}

## Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Getting Started</strong></td><td>Setup UnrealSharp</td><td></td><td></td><td><a href="getting-started-and-fundamentals/quickstart">quickstart</a></td></tr><tr><td><strong>Documentation</strong></td><td>Overview of the API documentation</td><td></td><td></td><td><a href="unreal-framework/classes">classes</a></td></tr></tbody></table>

## Features <a href="#features" id="features"></a>

* **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.

## Supported Platforms <a href="#supported-platforms" id="supported-platforms"></a>

* **Windows** - Yes
* **Mac** - Yes
* **iOS** - Planned
* **Android** - Planned
* **Linux** - Planned

## Sample Projects <a href="#sample-project" id="sample-project"></a>

[Sample Defense Game](https://github.com/UnrealSharp/UnrealSharp-SampleDefenseGame), project made for Mini Jam 174.

[Slime Guzzler](https://github.com/UnrealSharp/Epic-MegaJam-Project), project made for Epic MegaJam 2025.

[UnrealSharp-Cropout](https://github.com/UnrealSharp/UnrealSharp-Cropout/tree/main), originally created in Blueprints by Epic Games, now converted to C# using UnrealSharp.

## Discord <a href="#discord" id="discord"></a>

Join the discord community to stay up to date with the recent updates and plugin support!

[Discord community](https://discord.gg/HQuJUYFxeV)
