Watch
2
0
Fork
You've already forked raylib-cs
0
C# bindings for raylib, a simple and easy-to-use library to learn videogames programming http://www.raylib.com/
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2018-07-26 16:32:19 +01:00
Raylib-cs Added console menu and improved raylib example 2018-07-26 16:01:16 +01:00
.gitignore Added vs project 2018-07-13 14:55:07 +01:00
header.png Added initial image showing example 2018-07-26 16:24:01 +01:00
LICENSE Added LICENSE 2018-07-13 14:51:05 +01:00
README.md Update README.md 2018-07-26 16:32:19 +01:00

Raylib-cs

Testing C# bindings for Raylib, a simple and easy-to-use library to learn videogames programming

TODO:

cppsharp generator:

  • Change #defines such as KEY_ENTER to static variables or enums.
  • Add utility constructors for types -> Vector3(x, y, z).
  • Add utility for cleaning up types so they are destroyed with the type.

general

  • Copy raylib.dll across to same directory as .exe automatically
  • Add windows forms interface for generator
  • Allow raylib to be used inside windows forms
  • Convert across raylib examples

Installation

Windows: '''

  • Download the repository
  • Open in visual studio
  • Copy raylib.dll in Raylib-cs/raylib.dll
  • Build and run '''

Contributing

As I use this for my own projects, I know this might not be the perfect approach for all the projects out there. If you have any ideas, just [open an issue][issues] and tell me what you think.

If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

Licensing

Raylib-cs is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check LICENSE for further details.