I have been researching on how to get my foot into the games industry for a while know and I have a few questions I would like to ask. Being someone who just started to learn how to program I am overwhelmed with the amount of work I am being advised to do. The most common advice people usually give and deem to be the best is to make a game and/or focusing on your specific area such as art or programming.
I want to be a programmer but in order to make my game not only do I have to learn programming I also have to learn how to make art too? That's a lot of work and I don't know how to divide my time across each field.
What game engines should I use when making my games? Shall I use the more popular Unity/Unreal engines or simpler ones like RPG Maker, etc?
I am currently learning Python as it's a good first language to start with but should I practice with Pygame or jump into C++ when I feel I got the hang of it, at a really basic level?
Also what kind of games should I be able to make so that decent employers will consider your job application. I can't imagine, being a one man team, that I will be able to do much so if possible, can people give me examples of projects so I have a goal and target to aim for at the start.
I am studying computer science at university and still have 4 years left so I have quite a bit of time before the job hunting begins, I am also doing a few coruses online for game developlment later on after I learn programming so I am willing to put in the work provided I have some guidance.
To sum it up:
1) How much of a good artist do I have to be if my aim is to become a programmer.
2) Should I work with 3d engines such as Unity/Unreal or simpler 2d ones such as Gamemaker/RPG Maker.
3) What should my completed games that are worthy of being included in my portfolio be like?