I would make the source public, but I don't own distribution rights to some of the assets. (stuff purchased on the unreal engine marketplace can't be made public)
can you make an open source project without those assets and use placeholders?