I would do what no one never ever did. But based on anything you like and people who like the samething would like to play.
Simply, you can ask people who like what you like, what do they think about a game like that.
My short answer is: YES.
This same answer but longer is: Look at the amazing indie games that's here in Itch.io. Now, look at you - you are the exact same species, or race, as who built whatever indie game is it. So where is the logic when i say that you is not capable to do whatever another person already did (in the past)? You just have to know well, where you want to reach - how is the game you want to make.
If you need help with something, feel free to tell us, so we will help you.
Advices for beginners based on my firsts experiences (keep in mind that my english is not native):
-If i lost all my memory except "wich game engine to get started?", by far, it would be Unity.
-We learn new things e v e r y day, so - don't try to build your dream game as your first project (the project you created by hitting New Project button for the first time ever). If needed, create and delete how many projects you want before you feel confident, and let me remember you - practice is the only way to know-how.
-If you have any difficult, go on your own steps - speed does not matter. What really matter is that, certainly, you will get there.
-If you don't like programming, let me remember you again that, even world's best job has something that you would not like to do to it be completed. This is real life, little boy.
-If you have interest in more than one programming language, i recommend to practice both, if you have time.
Brief (real) history: When i was about 15 i was getting many difficults with game making, but one day i, spontaneously, started loving making websites as a hobby - keeping game making out of my mind. As everything, learning web developing from scratch was not easy but i had not the dream but, the desire to build an entire website by myself. Because my mindset i started stuyind like crazy. The more i learned, the more i wanted to study. So much that i became quite familiar to programming, and became a (not-that-professional) web developer just 18 years old. Surprisely, Unity has a fundamental feature i learned while building websites as a hobby: GET and POST methods, wich can be used to communicate with the server for e.g: read or write data from database... That's it - i got excited by other segment that envolves programming, wich either i improved my skills on programming, itself, than i learned how to work with database, wich is essential for a multiplayer desire game.