Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.
/ LWCSGL Public archive

Lightweight CSharp Game Library - Implementation of LWJGL 2 in C#

License

Notifications You must be signed in to change notification settings

vlOd2/LWCSGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ℹ LWCSGL (Lightweight CSharp Game Library)

Implementation of the LWJGL 2 API in C#

⚠ Cross-platform support

This implementation is Windows-only.
Invoking any APIs on other platforms will result in an exception!
You have been warned!

📜 Usage Notes

Make sure to change the target OS to Windows and add UseWindowsForms to your project file so the library can operate correctly, and that you have acess to the native System.Drawing for more features

🤔 Examples

Check out the testing project for an example on how to use this library

📌 Features/Information

  • Written in C# (.NET 8)
  • Has the essentials APIs (Display, Keyboard, Mouse, GL11, GL11C)
  • Uses winforms with WGL
  • Has support for OpenGL 1.2 and ARB extensions

👨‍💻 Contributing

You may proceed with the following steps if you wish to contribute to this project

  1. Fork or clone this repository
  2. Make your changes
  3. Commit & push your changes
  4. Submit a pull request here

⚖ License

This project is licensed under the MIT license
You may refer to the "LICENSE" file for more information

About

Lightweight CSharp Game Library - Implementation of LWJGL 2 in C#

Resources

License

Stars

Watchers

Forks

Languages