There's a lot of people on here that think they don't have the experience necessary. I don't think experience REALLY matters, if you're willing to put in the time to learn a little bit. Time is the biggest obstacle, at least for me. I don't want to downplay creating a game, but you can learn the basics of how to do it in a few hours. Of course, creating a good game is a lot harder.
I don't know if anyone cares, but here's my story in case anyone can use me for inspiration:
I'm not a super successful, big developer, but I am making a little game called "My Sister, My Roommate" and people seem to like it. I downloaded my first modern porn game (Big Brother) over the summer and was hooked! Prior to that, I didn't know there was a market for games like this since Leisure Suit Larry stopped making games. After seeing what the market was looking like, and playing ALL the games available, I thought that I could create one of these games, and I started doing some research. I had zero experience in 3D Modeling and my last experience programming anything was Visual QBasic in a high school computer class in the late 1990s. I had no idea what Ren'py was. I have always been a creative person though, and do enjoy learning new hobbies. About two months after I downloaded Big Brother, I released the first demo of my game. It took about 3 weeks to actually create the demo, working on it for an hour or two a day - some days more, some days less. Before that, I spent a week or so learning what I would need to know to make a game and outlining what the plot of my game would be.
As far as the personal stuff: I work full time, make decent money, and I'm happily married. My goal isn't to replace my job and never has been, although some extra income is always nice. My wife knows about my hobby and supports it. I used to play video games for a couple hours a night, now instead of playing video games, I'm creating one. A couple of my close friends know about my game and have given me some ideas for plot lines. But for the most part I don't broadcast it out to my friends and certainly not my family. Maybe if my game got big I would, but right now, there's no need to.
You don't need a beast for a computer, either. I'm making my game on a computer I originally built in 2012. I updated the GPU to a 1070 about a year or so ago, but other than that, it's all 6 year old parts, so you don't need anything amazing, although rendering would be faster with a better machine.
Feel free to ask me any questions if you have any. I'm still very much learning as I go, but I'm really enjoying this hobby.