I wasn't expecting YouTube to show up in this list (mainly because I know nothing about video making and it seems like a lot of efforts to me! xD ) Indeed, Game Engines communities seem like a pertinent place to get feedbacks and discuss with like-minded folks. I'm considering joining a Twine forum or Discord at some point. Thank you for your insight !