After a long time I decided to port the engine to .Net 8. Unfortunately this step was not that easy, because GFX or Genesis is based on several other libraries like BulletSharp or GlmSharp and these projects do not offer a .Net 8 port. I also downloaded these projects and updated them myself to .Net 8 and now the first .Net 8 version of GFX is available. I have put this version into a separate repository as I will continue to maintain the normal .Net Framework version.
This makes the project a bit more future-proof. However, creating new projects with the .Net 8 version is a bit more complicated. For this reason I have created two templates which can be used directly for the creation of projects.
There is also a rework for 3D Collider, RigidBody’s and Triggers. These changes are already included in the .Net 8 version and will be available in the .Net Framework version in the next few days.
As the .Net 8 version is still in beta, there is a tutorial on the forum on how to create a new project with it. An official page on the website will follow with the release of the first stable version.
You can find the repository for GFX .Net 8 here: Andy16823/GFX-Net-Core: .Net Version of GFX (github.com)
Tutorial: GFX .Net 8 Introduction (gfx-engine.org)