Home

Awesome

Qu3e-Sharp

Qu3e-Sharp is a unofficial C# ported version of RandyGaul's Qu3e Physics Engine

The aim for this repository is to provide an easy library for those who need a simple physics engine that run using C# back-end. The product of this repository is a managed, portable library that independent of any reference (other than mscorlib.dll) so it can be used by many programs with C# back-ends like .NET Core, XNA, Unity, etc.

Changes

C# has different environment than C++ in many areas so it's impossible to port with 100% exact implementation. However the aim is same: Simple and efficient.

The latest version of this repository is based from the original repo version 1.01.

Changes that make this repository different than the original:

Naming convention:

Value types:

Built-in Libraries & Referencing styles:

Caching and memory Management:

Additional Features

This repository does also and will made some improvement outside the original. Some features of that include:

Note that this doesn't mean I won't contribute anything back to the original. If you want to contribute, consider to do that in original repo if you can write C++.

Demo

This repository has a demo in WPF application. So far the demo doesn't implement Common/Render.cs yet.

Screenshot

More Information

See the original repo for more instructions.