Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
U

UnrealSharp

> 编程语言
Open source

UnrealSharp is a plugin to Unreal Engine 5, which enables developers to create games using C# (.NET10) with Hot Reload

1.9K stars0 likes0 views
WebsiteGitHub

About

UnrealSharp is a plugin to Unreal Engine 5, which enables developers to create games using C# (.NET10) with Hot Reload

UnrealSharp

UnrealSharp is a free, open-source plugin for writing Unreal Engine 5 games in C# on top of .NET 10.

Workflow Showcase

Features

  • Unreal Engine API in C#: Derive from any UClass. Implement Actors, ActorComponents, and more in C# with access to the Unreal Engine API.
  • Generated bindings: The C# API is automatically generated from all reflected C++ code. This includes the engine, plugins, and your own project, so any new reflected types or members are immediately available for use in C#.
  • Hot reload: Recompile and reload C# code without restarting the editor.
  • Full .NET ecosystem: Pull in any NuGet package you need.
  • MIT licensed

Supported platforms

Platform Status
Windows Supported
macOS Supported
Linux Planned
iOS Planned
Android Planned

Prerequisites

  • Unreal Engine 5.6 - 5.8
  • .NET 10.0.5 or newer
  • A C++ project (strongly recommended, pure Blueprint projects work but are harder to support)

Getting started

Visit the website's Get Started page!

If you want to contribute with documentation, you can contribute to this repository!

Sample projects

  • Sample Defense Game built for Mini Jam 174.
  • Slime Guzzler Epic MegaJam 2025 entry.
  • UnrealSharp-Cropout Epic's Cropout sample, ported from Blueprints to C#.

Code example

A networked, interactable resource pickup written entirely in C#:

…

Links

  • Documentation and FAQ
  • Roadmap
  • Discord community
  • Documentation repo

Contributing

I accept pull requests and any contributions you make are greatly appreciated.

License

MIT. See LICENSE for the full text.

Contact

Discord: olsson. (yes, with the dot at the end), or just join the Discord server.

Special Thanks

I'd like to give a huge shoutout to MonoUE (Sadly abandoned :( ) for the great resource for integrating C# into Unreal Engine. Some of the systems are modified versions of their integration, and it's been a real time saver.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言