It’s not as hard as it sounds, but it took a lot of years of making games and custom engines to reach the point that I was comfortable to work on this.
The more games you make, the better you become, so never stop creating!