A multi-platform .NET binding of the Ultralight project.
- Windows
- x64
- Linux
- GNU flavors (Debian, Ubuntu, ...)
- AMD64 / Intel x86-64
- Apple OSX
- 64-bit only
Work under Unity, currently testing under 2018.4 LTS. Full support for all LTS versions and the latest version of Unity is planned.
- Currently the native dependencies are shipped with this NuGet package for all platforms. Separate NuGet runtime packages should be created to provide each specific platform dependency.
- Demo but no tests, no WebCore bindings yet.
This project includes binary distributions of Ultralight SDK libraries.
See the DemoProgram and Safe DemoProgram for headless functional examples.
The demo can produce PNGs or a scaled down low resolution 24-bit ANSI image to the console. (ANSI image on Windows console seen above.)
A Unity demo and test has been added to this repo.
The CI will test against LTS branches of Unity.
Currently only 2018.4 LTS is tested.
It is forward compatible up to at least 2020.1, but may require some tweaking of dependency versions.