MrScautHD/Raylib-CSharp

A fast, Cross-platform Raylib C# Wrapper.

156

stars

276

commits

C#

primary language

May 20, 2026

updated

www.raylib.com/

README

Logo

Raylib-CSharp 🚀

Discord License Activity Stars

Raylib-CSharp is a fully managed binding over Raylib-5.5.


🔧 Advanced Renderer 🚀

Discover the powerful features of our ✨new✨ Render Framework, Bliss.

Logo

Bliss is a modern rendering solution supporting:

  • 🎮 Direct3D12
  • 🌋 Vulkan
  • 🍎 Metal

Unlock advanced rendering capabilities with Bliss today!

🪙 Installation - Nuget

dotnet add package Raylib-CSharp --version 5.0.0

📖 [Installation - From source]

  1. Clone this repository.
  2. Add Raylib-CSharp.csproj as a reference to your project.
  3. Ensure that you integrate the CMake.props file into your project setup to facilitate the building process for the .dlls.

💻 Platforms

windows

Windows

  • Graphics APIs: OpenGL-4.3

Linux

Linux

  • Graphics APIs: OpenGL-4.3

macOS

MacOS

  • Graphics APIs: OpenGL-3.3

🧑 Contributors

✉️ Reach us

discord sponsor


📖 Differences from Raylib-cs

Raylib-csRaylib-CSharp
One Binding Class (Raylib.cs).Managed Classes like Window, Music....
Uses DllImport and makes using pointers required in some cases.Uses LibraryImport and using pointers is optional.
Using one Namespace.Using multiple Namespaces!
.NET 5.0, 6.0 / C# 10.NET 8.0 / C# 12
Released 2018-07Released 2024-05
License ZLibLicense MIT
Raylib 5.0Raylib 5.5

✍️ Acknowledgement

This library is available under the MIT license.

Contributors

MrScautHD

265 commits

frankhaugen

4 commits

Boyfinn

3 commits

evgTSV

1 commits

MrScautHD/Raylib-CSharp

A fast, Cross-platform Raylib C# Wrapper.

156

stars

276

commits

C#

primary language

May 20, 2026

updated

www.raylib.com/

README

Logo

Raylib-CSharp 🚀

Discord License Activity Stars

Raylib-CSharp is a fully managed binding over Raylib-5.5.


🔧 Advanced Renderer 🚀

Discover the powerful features of our ✨new✨ Render Framework, Bliss.

Logo

Bliss is a modern rendering solution supporting:

  • 🎮 Direct3D12
  • 🌋 Vulkan
  • 🍎 Metal

Unlock advanced rendering capabilities with Bliss today!

🪙 Installation - Nuget

dotnet add package Raylib-CSharp --version 5.0.0

📖 [Installation - From source]

  1. Clone this repository.
  2. Add Raylib-CSharp.csproj as a reference to your project.
  3. Ensure that you integrate the CMake.props file into your project setup to facilitate the building process for the .dlls.

💻 Platforms

windows

Windows

  • Graphics APIs: OpenGL-4.3

Linux

Linux

  • Graphics APIs: OpenGL-4.3

macOS

MacOS

  • Graphics APIs: OpenGL-3.3

🧑 Contributors

✉️ Reach us

discord sponsor


📖 Differences from Raylib-cs

Raylib-csRaylib-CSharp
One Binding Class (Raylib.cs).Managed Classes like Window, Music....
Uses DllImport and makes using pointers required in some cases.Uses LibraryImport and using pointers is optional.
Using one Namespace.Using multiple Namespaces!
.NET 5.0, 6.0 / C# 10.NET 8.0 / C# 12
Released 2018-07Released 2024-05
License ZLibLicense MIT
Raylib 5.0Raylib 5.5

✍️ Acknowledgement

This library is available under the MIT license.

Contributors

MrScautHD

265 commits

frankhaugen

4 commits

Boyfinn

3 commits

evgTSV

1 commits

Languages

C#

100.0%