Na pewno warto nauczyć się Unity, jeśli chciałbyś pracować w gamedevie. Dzięki temu poznasz sporo wzorców, które są szeroko stosowane w produkcji gier. Jest to też często stosowana technologia przez małe i średnie firmy, więc może być wymagana przez różnych pracodawców.
Ogólnie rzecz biorąc, zacznij od stworzenia konta na GitHubie i publikowania tam swoich projektów. Nauczysz się przy okazji Gita, który jest dzisiaj normą, jeśli chodzi o kontrolę wersji. Dbaj także o metodykę programowania. Jeśli używasz OOP, to naucz się jego reguł, stosuj wzorce projektowe, frameworki, pisz po prostu czysty kod. A jak sprawdzić, czy twój kod jest poprawnie napisany? Możesz zadawać pytania na Stack Overflow, jest tam sporo zawodowych programistów, jak i specjalny dział poświęcony tylko gamedev. Możesz więc poczytać również posty innych, szlifując dodatkowo swój angielski.
A co do stażu, po prostu wchodź na witryny różnych studiów i szukaj. Wchodź na portale pośredników pokroju pracuj.pl. Oczywiście najlepiej szukać firmę w wielkim mieście. Również warto interesować się firmami produkującymi gry mobilne. Tam pewnie prościej jest się dostać.