Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

@Toasting I'd say try developping something in godot! It's free and somewhat easy, you can find a tutorial here and if you prefer videos you can try this series 

As for the 'platform', I think you mean engine? because if you're looking for a platform for your games, itch is one - and a good one at that!

Hope this helps, staying motivated and focused are the two key elements to a successful game release. Cheers.

P.S. I am not affiliated to the video series

thank you