-
Notifications
You must be signed in to change notification settings - Fork 14
Plugins
Mikhail Agapov edited this page Oct 3, 2023
·
6 revisions
For maximum performance we utilise ArchECS which is a high-performance C# based Archetype & Chunks Entity Component System (ECS) for game development and data-oriented programming.
Decentraland relies on JavaScript as part of the SDK to create scenes. So we can embed these scenes and execute them we use ClearScript.
We have a forked version which includes some memory allocation improvements.
- Merge changes from the vanilla repo to our own. Likely you will have conflict so this process should be paid attention to
- Build from our repo following the official instruction. Currently, this process is not automated and should be done locally
- Replace DLLs in
Plugins/ClearScriptfolder- Native libraries for each platform can be taken from the official Nuget as we don't make any changes to them
- Managed libraries are produced by building from the fork