Hey Fred and thanks for getting in touch!
Good question. As you know, Events Calendar PRO includes a Photo View right out of the box. There’s a lot of components that go into it to make it work the way it does and creating your own version of it will take a fair amount of custom development.
To get started, however, I wold suggest checking out this article. It explains how the tribe_get_events() function works and you could use that to construct your own query of events. From there, you can start building the functionality you need.
Will this help you get started? Please let me know. 🙂
Cheers,
Geoff