Hello, dear Reader.
I want to create games. But... I'm stuck..
With deadlines that are impossible to meet. With feature requirements that are as vague as the most weaseling politicians. With architecture as ancient as pyramids. With documentation as understandable as hieroglyphs. With customers that don't have a clue about what they really need. With technology that should be taught in humanist, not engineering colleges. With a 10AM-7PM job that doesn't align with my own biological clock. I'm just stuck with enterprise.
And I know enterprise just isn't for me. And I know gamedev is challenging in a completely different way. I want to take up that challenge. I have dreams about the games I will create. I want to go indie.
If you have ever felt like that and have managed to change that, I would love to learn how did you do it?
(Yes, i realize what I wrote seems naive, but I just wanted to give everyone a chance to tell her/his story, to inspire).
I just wanted to give everyone a chance to tell her/his story, to inspire
I'd like to but I don't have one. I do it for a hobby. I think it's a cutthroat business in that there are just too many people trying to do it. There are lots of opportunities to get your feet wet without quitting your day job, which I think would be crazy.
I've no idea if game dev is better than enterprise. I would suggest it's less secure since I've been at several game studios that have closed unexpectedly and left me in the lurch. It's almost certainly less well paid.
If you want to go indie and you have a mac, then why not get an ipad/iphone and sign up for Apple's developer program? I'm doing that in my spare time, my first game is almost done and I should be getting it on the app store soon(ish). Sure it's not likely it'll make much money, but it'll get you started on games. And it'll give you a games related project to show to studios. Don't worry about Objective C, you just need a minimal bit of that to set up the system and everything else can be standard c/c++.
Or just start sending your CV to games companies, you might just get your foot in the door. Writing a good demo is essential, it's not what qualifications you've got but what you can do that counts. Something 3d written in c++ would do the trick. Doesn't have to be an entire game, just something that shows you know what you're doing.
Find a good job outside of games. Look for a smaller, younger company, who is not stuck in legacy tech, and is still flexible enough to fix bad choices.
They write a lot about that kind of stuff at Hackernews: http://news.ycombinator.com/