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
ChrisDill 2995318a4e Project tidying
- Project now uses AnyCPU.
- Fixed assembly info and renamed Raylib-cs project to Generator.
- Removed resources folder and dlls.
- Improving current manual bindings.
2018-08-04 21:04:02 +01:00
ExampleApplication Project tidying 2018-08-04 21:04:02 +01:00
Generator Project tidying 2018-08-04 21:04:02 +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
Raylib-cs.sln Project tidying 2018-08-04 21:04:02 +01:00
README.md Setup basic class to test with windows forms 2018-08-01 17:17:53 +01:00

raylib-cs

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

Installation

Windows:

  • Download the repository
  • Open Raylib-cs.sln
  • Copy x86 or x64 dll inside ExampleApplication to your output folder
  • Build and run

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

Contributing

If you have any ideas, feel free to 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.