Module ====== Modules implement NutshellEngine's main systems. **All modules are optional**, but if a module is missing, its role will not be fulfilled. Asset Loader Module ------------------- See :doc:`/module/asset_loader_module/index`. Implements the **loading of assets files**. Audio Module ------------ See :doc:`/module/audio_module/index`. Implements the **audio system to play sounds**. Graphics Module --------------- See :doc:`/module/graphics_module/index`. Implements the **graphics engine to render frames**. Physics Module -------------- See :doc:`/module/physics_module/index`. Implements the **physics engine and collision detection system**. Window Module ------------- See :doc:`/module/window_module/index`. Implements the **window and input systems**. .. toctree:: :hidden: ./asset_loader_module/index.rst ./audio_module/index.rst ./graphics_module/index.rst ./physics_module/index.rst ./window_module/index.rst