Skip to content

MrScautHD/Raylib-CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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:

  • ๐ŸŽฎ Direct3D11
  • ๐ŸŒ‹ Vulkan
  • ๐Ÿ–ผ๏ธ OpenGL
  • ๐ŸŽ Metal
  • ๐Ÿ“ฑ OpenGL-ES

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-cs Raylib-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-07 Released 2024-05
License ZLib License MIT
Raylib 5.0 Raylib 5.5

โœ๏ธ Acknowledgement

This library is available under the MIT license.

About

A fast, Cross-platform Raylib C# Wrapper.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages