Plugins
We do our best to keep the framework split up into bespoke functionality modules/plugins. Allowing for developer agency when it comes to choosing what they want to enable/use. The NCore module is enabled by default, as it is a dependency of all other plugins.

- Module Name:
- NexusCore / NCore
- Description:
- Functionality used by all NEXUS plugins in the framework.
Systems
Bespoke UWorldSubsystem
-based systems that have a specific, well-described functionality. These typically provide opinionated systemic solutions to the underlying technical needs of developing games.

- Module Name:
- NexusActorPools / NActorPools
- Description:
- Generalized pooling system for Actors.

- Module Name:
- NexusDynamicReferences / NDynamicReferences
- Description:
- Method for referring to runtime Actors without knowing them.
Helpers
Utility-like collections of functionality which haven't yet grown to system-like status but are equally helpful.

- Module Name:
- NexusPicker / NPicker
- Description:
- Selection functionality for points and other items.

- Module Name:
- NexusMultiplayer / NMultiplayer
- Description:
- Functionality and tools that are useful when developing multiplayer games.
Content
While NEXUS is predominantly about providing code-based solutions to problems, there is still room for some opinionated content.

- Module Name:
- NexusBlockout / NBlockout
- Description:
- A collection of useful content for blocking out a level or two early in development.

- Module Name:
- NexusUserInterface / NUI
- Description:
- Components for creating a user interface based on UMG/Slate.
Editor-Only
Stuff that should never find its way into any cook — ever.

- Module Name:
- NexusFixers / NFixers
- Description:
- A collection of tools for fixing content in the Unreal Editor.