I can totally understand feeling a bit intimidated. I still do pretty regularly! But don't worry too much. Everyone in the TTRPG community that I've met or interacted with through Itch has been great and I'm happy to help answer questions or anything I can do!