-
-
Notifications
You must be signed in to change notification settings - Fork 99
Integration Guides
You want to use Arch in Monogame, Godot or Unity? No problem! We have you! Arch integrates with any platform that supports .NetStandard2.1, .Net6 or .Net7. We will show you how to do it!
Monogame is probably the easiest candidate. Monogame is a pure C# framework and is therefore fully compatible with Arch. All you have to do is add Monogame to a C# project... and then Arch. That's all, simple right? Here is a small example project which runs out of the box!
Also it is possible to use Arch in Godot, how to do it? Also very simple, just add Arch as a nugget and you're good to go. It's best to use Godot 4.X, even if 3.X should still work.
This small example project shows the integration of Arch in Godot.
It is also possible to integrate Arch with Unity. Unity's ECS has a better Unity integration, but Arch offers other advantages.
Unfortunately there is no example project yet, but the integration is relatively easy. All you have to do is build Arch as a DLL and add it to the Unity project. And you are ready to go!
This unity project uses arch, take a look at it!
Arch can also be used with the Stride engine. This is also a relatively new player and an alternative to Unity or Godot. If you don't know it yet, check it out!
The integration there is also relatively easy, you can use this project as a guide. Best of all, this example already has a system and entity debugger!