GameEngineDesign-S24 / AstraEngine

0 stars 9 forks source link

Feature Request: Switch RaylibAdapter to using Raylib-CSharp-Vinculum #11

Closed maxwaldman8 closed 4 months ago

maxwaldman8 commented 4 months ago

Raylib_CsLo is like Raylib_Cs but includes bindings for RayGui (a GUI library for Raylib), physac (A 2d physics engine for Raylib), easings (an animation library), and more. It requires the use of unsafe more for 3d, but for 2d you don't need to use unsafe mode. Switching to Raylib_CsLo would enable AstraEngine to use these features, and would greatly help the speed of adding them compared to implementing them manually.

maxwaldman8 commented 4 months ago

Raylib_CsLo is outdated, so I am proposing to switch it to Raylib-CSharp-Vinculum, which is based forked from Raylib_CsLo but newer.

maxwaldman8 commented 4 months ago

It turns out that Raylib-CSharp-Vinculum doesn't support MacOS, so I will make 2 new pull requests to use Box2D C# and Jitter Physics 2 (a 3D physics engine that works with Raylib-cs.