Practice, practice, practice… Watch more tutorials, experiment, start small and work you way up. Making games on even a decent scale is no small task. It takes teams of experienced developers awhile to make stuff. So don’t feel bad about where you are at, just keep developing and learn all you can along the way. Don’t be afraid to start a project only to learn you did it all wrong and scrap it, at least you learned something from it.