I wanted to make a thread for this so I didn't hijack another which was asking about hardware:
It's not something I see as a viable option for someone who is 30 this year and probably only just scraped through with a C at GCSE maths.
I'm not sure why I mentioned it as if I ever considered it a career option, I've only ever been interested in it from a bedroom coder perspective.
The biggest hurdle I find is 'analysis paralysis' I thought I was quite happy with C# and then you read "oh I wouldn't touch it because it's 'slow' and to make games you have to use C++"
I know that isn't strictly true for hobbyist/indies and many games have been made in higher level languages and Unity. I guess the problem I have is that I don't really feel like I'm learning something if I just read a tutorial on how to calculate 2d vectors say and just brute force it in and hope I achieve the results.
I've only ever been interested in 2d development but the reason I'm not as passionate about it as I should be is I don't have an idea of anything I'd actually like to make but I know it's recommended to make clones of simpler games first like Pong, Breakout etc.
The second is knowing that inevitably I'm going to get stuck on the maths side at some point. I know using something like Unity takes a lot of the headache away but then I'm trying to learn Unity, C# AND game programming at the same time.
I have checked out some coursera stuff but on one they started throwing around some formulas that looked totally alien to me which was the point where I thought maybe this is just a waste of time and I should focus on my other non math intensive subject which is webdev.
I wouldn't be put off, it's a great field to work in. There are horror stories from crap employers like EA that try and work people to death, but largely it's a fun, rewarding, and interesting place to work.
How much maths, and what kind of maths you need depends on what sort of programming you're doing. If you are interested in it, there's some great free stuff around, coursera has some good algorithm design units.
It's not something I see as a viable option for someone who is 30 this year and probably only just scraped through with a C at GCSE maths.
I'm not sure why I mentioned it as if I ever considered it a career option, I've only ever been interested in it from a bedroom coder perspective.
The biggest hurdle I find is 'analysis paralysis' I thought I was quite happy with C# and then you read "oh I wouldn't touch it because it's 'slow' and to make games you have to use C++"
I know that isn't strictly true for hobbyist/indies and many games have been made in higher level languages and Unity. I guess the problem I have is that I don't really feel like I'm learning something if I just read a tutorial on how to calculate 2d vectors say and just brute force it in and hope I achieve the results.
I've only ever been interested in 2d development but the reason I'm not as passionate about it as I should be is I don't have an idea of anything I'd actually like to make but I know it's recommended to make clones of simpler games first like Pong, Breakout etc.
The second is knowing that inevitably I'm going to get stuck on the maths side at some point. I know using something like Unity takes a lot of the headache away but then I'm trying to learn Unity, C# AND game programming at the same time.
I have checked out some coursera stuff but on one they started throwing around some formulas that looked totally alien to me which was the point where I thought maybe this is just a waste of time and I should focus on my other non math intensive subject which is webdev.