If being an Indie developer has a very low barrier to entry as I'm dictating the requisite skill set, how could I move forward into my career if I already fullfil all the skills requirements? What hard and soft skills do I needs to become a game developer. Please, explains me the advantages and disadvantages of working for a big company of the domain such as Valve rather of being an Indie developer. What is a typical working days of a game developer? Does games developer tends to appreciate their jobs?