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-08-01 09:01:26 +01:00
ExampleApplication Dlls moved to Raylib-cs in ExampleApplication 2018-08-01 08:56:30 +01:00
Raylib-cs Separated example from generator 2018-07-31 13:33:19 +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-08-01 09:01:26 +01:00

Raylib-cs

Testing C# bindings for Raylib, a simple and easy-to-use library to learn videogames programming (www.raylib.com)

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 output folder 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 Raylib-cs.sln
  • Copy x86 or x64 dll inside ExampleApplication to your output folder
  • 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 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.