As others have said–don’t worry about trying to create the same scale game.
I’d wager you already have ideas for bigger and better experiences you don’t have the skillset for (don’t we all?). The next step is to try them out.
A couple years back I had practically no coding experience. I was working on a project for school using someone else’s software, and there was a very obvious bug making it not work properly. I decided, “I’ll make my own version of this.”
I had no clue what the freak I was doing at first. Made this thread initially (before I discovered the bug), which I did nothing with. Eventually made this thread , and through the gracious help of another user here I began.
Initially I was just copying code I didn’t understand. But as I worked with it I began to understand the problem and extended things. Eventually moved to a Windows Form rather than Unity, and was able to move things over and improve them significantly.
I’d hardly call my current self a good coder, but I’m way, way beyond where I was just last year, all because I decided to dive into something I didn’t understand.
For a few years, since 2014 or so, I’ve wanted to make a Dwarf Fortress type of game. For years I did nothing for this because it was my “magnum opus” idea that was way beyond me. But a couple months ago I decided “Why not?” and began working on it. I have barely any idea what I’m doing, but by looking at similar things I’m able to get a clue as to the directions I need to go in.
That was a lot of rambling. But basically, go ahead and try out those projects you don’t feel ready for yet. If you don’t even know how to describe the things you don’t know how to do, make a thread on here about them ( like I did ) and people will help you out. Then take a look at what others have done in that area, maybe try one of them out, and once you’ve done it and can see how it works change it for your needs. Rinse and repeat.