I use Twitter for everything. If you follow me on Twitter, you never miss a post (except from DeviantArt). Also, my Likes contain links to my most recent game releases and trailer videos.
All of my trailer videos are on YouTube, along with a series of gaming videos, the soundtracks to my games, and a number of miscellaneous videos that somehow ended up on my channel.
If art is your thing, I have a DeviantArt, I guess.
My game development career started with Scratch. If you like old, poorly-made games, here is a treasure trove of them.
Make a free website with Yola