Skip to content
forked from ppy/osuTK

////This was a fork in use while we couldn't target vanilla OpenTK. we are now targetting upstream and as such this should be considered deprecated. Kept around for reference purposes only.////////////// As i see this is used as some way to add our changes that arent good for all opentk////////////// i ll use my fork to use it to compile osuTK.dll

License

Notifications You must be signed in to change notification settings

ticotaco72/osuTK

 
 

Repository files navigation

osuTK dev chat

A fork of OpenTK, graphics library, for use with osu/osu-framework. Adds .net standard, iOS and android support.

osuTK is mainly OpenTK 3.0 compatible.

Requirements

  • A desktop platform with the .NET Core SDK 2.1 or higher installed or Android 5.0+ device or iOS device.
  • When working with the codebase, we recommend using an IDE with intellisense and syntax highlighting, such as Visual Studio Community Edition (Windows), Visual Studio Code (with the C# plugin installed) or Jetbrains Rider (commercial). For development of mobile versions it's necessary to have Visual Studio Community Edition (Windows) or Visual Studio for Mac (MacOS) with Xamarin support and proper SDKs installed.

Features

  • Create cutting-edge graphics with OpenGL 4.6 and OpenGL ES 3.0
  • Spice up your GUI with 3d acceleration
  • Improve your code flow with strong types and inline documentation
  • Write once run everywhere

osuTK is available for Windows, Linux, Mac OS X, *BSD, SteamOS, Android and iOS.

Download NuGet packages

Instructions

The simplest way to use osuTK in your project is to install the NuGet package from https://www.nuget.org/packages/ppy.osuTK.NS20/ or https://www.nuget.org/packages/ppy.osuTK.Android/ or https://www.nuget.org/packages/ppy.osuTK.iOS/. If you want to try out the latest development commits, build from the netstandard branch.

To build osuTK from source, enter the source directory and run ./build.cmd on Windows and ./build.sh on Linux and Mac OS. After this is done at least once, you can build osuTK normally through your IDE.

Documentation

Your favorite IDE will display inline documentation for all osuTK APIs. Additional information can be found in the OpenTK Repository.

About

////This was a fork in use while we couldn't target vanilla OpenTK. we are now targetting upstream and as such this should be considered deprecated. Kept around for reference purposes only.////////////// As i see this is used as some way to add our changes that arent good for all opentk////////////// i ll use my fork to use it to compile osuTK.dll

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 94.9%
  • F# 2.5%
  • Ruby 1.4%
  • Python 0.9%
  • Tcl 0.3%
  • Shell 0.0%