Hey Glenos!
22 hours ago, Glenos said:
1. What is the best career path to follow? I mean what is the industry lacking?
What the industry is lacking isn't really what you should focus on in my opinion. Game development is hard work in the industry level so you need to push yourself more than you would in any other software development field. Small companies can't pay you well and the hours might get long if you want to get the project finished. You need passion, not logic. If you need to make money, get a job as a tester at Avira. If you want to make games no matter what, find out what you are passionate about and get as good at it as possible.
In this PDF there are some other generic gamedev mistakes outlined.
22 hours ago, Glenos said:
2.whats the best engine to start off with?
It really depends. If you just want to get simple games done, pick Unity and don't look back. But if you want to learn something specific, that's a different story. Do you want to work in CD Projekt Red or what's the ultimate goal? Play around with different things for as long as you find out what feels the most effortless to you. Maybe it's animating 3D characters. Maybe you lose the sense of time as you're programming an event system for a game engine. Then find out what companies require from people hired for those positions.
Speaking of CDPR, they're hiring. Here's what they're looking for in an animator for an example:
https://jobs.smartrecruiters.com/CDPROJEKTRED/743999672349495-animator
You can often contact the people in those positions and ask what they're looking for. They might give you a list of things you should work on. Be active, be personal, create contacts, make them remember who you are.
22 hours ago, Glenos said:
3.Is programming as difficult as it sounds? whats the best language to use?
Anything can be difficult. Is playing guitar difficult? If you want to play Paranoid, then no. If you want to play Classical Gas... then it's the most difficult thing in the world. If you want to create simple games with Unity, then programming means writing mundane scripts that spawn objects, move objects, hide objects, etc. It's super easy. If you want to write a PBR rendering engine, then it will take some doing. Many people think you need to be excellent in math to be a programmer. This is not true. You need to love solving puzzles and a strong logical brain doesn't hurt. You need math if you're building something that requires math (like 3d space calculations, probabilities, etc).
22 hours ago, Glenos said:
4.How can I get ahead of my fellow students?
Like Rutin said, make connections. If there are guest lecturers, go talk to them, tell them your name, talk about interesting things, ask interesting questions. If people know you and like you, they want to work with you. Then, if a position opens up, they'll remember you. When there are multiple people who are on the same level, it's all about who you know.
22 hours ago, Glenos said:
5. what is your favorite game and why?
GTA V. All parts of it are enjoyable, which is incredible. It's also super immersive. Can't say enough good things about it.