This plugin allows you to create some grids with customizable columns and rows count in which you can then draw areas in which to put media (image or video).

To create a media grid, simply follow these steps:
JSON fieldPresentation, choose Media gridSave field
The output of this plugin is a simple JSON that is structured like so:
{ "columns": 6, // count of columns "rows": 6, // count of rows "areas": [ { // a UUID for your area "id": "573921d1-974b-4ecb-bbfb-dc7e9fad9add", // {startColumn}, {startRow}, {endColumn}, {endRow} "position": [0, 0, 2, 3], // content (image or video) with url "content": { "type": "image", "url": "https://..." } }, { // etc... } ]}