How to Custom Asset Type in c++?
First look at the UDataAsset
It might be what you want.
If you really want to create your own content browser assets then you have to create your own UFactories.
I got you a tutorial:
Follow this question
Once you sign in you will be able to subscribe for any updates here