Team Nutshell

NutshellEngine - Modules

Graphics Modules

Name Description
default Empty module.

vulkan-triangle
Draw a triangle with Vulkan.

directx12-triangle
Draw a triangle with Direct3D 12.

webgpu-triangle
Draw a triangle with WebGPU.

vulkan-shader-editor
Draw using a fragment shader with Vulkan.

vulkan-multi-window
Draw on multiple windows with Vulkan.

vulkan-renderer
Draw models (meshes and textures) with Vulkan.

vulkan-collider
Draw colliders with Vulkan.

vulkan-ray-tracing
Draw models (meshes and textures) using ray tracing with Vulkan.

vulkan-path-tracing
Draw models (meshes and textures) using path tracing with Vulkan.

neige
Implement rendering technics, to be used in a game or application.

Physics Modules

Name Description
default Empty module.
euler Using an Euler integrator.

Window Modules

Name Description
default Empty module.
glfw Implementation using GLFW.
qt5 Implementation using Qt5.

Audio Modules

Name Description
default Empty module.
openal-soft Implementation using OpenAL-Soft.

Asset Loader Modules

Name Description
default Empty module.
multi Load multiple types of files.