Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 22 Apr 2013
Offline Last Active May 24 2013 12:47 PM

Posts I've Made

In Topic: Game programming vs. other programming occupations in the UK?

22 May 2013 - 04:29 AM

Working in the games industry in the UK there was always a lot of competition for jobs and the jobs are also thin on the ground (you have to be able to relocate).

Even working in a small games company I had to do crunch.  Some of my friends who still work in games tell me that this has got worse not better.  A couple of my friends who was working at Eurocom last year was having to do an extra 17 hours a week unpaid (his reward was being put out of a job at christmas).

Working outside the games industry is different because there is som much variety.  Being a database programmer isn't the same as writing video editing software which is also different to writing iOS applications.   I now find jobs outside the games industry are much easier to come by.  I get around 30 recruiters contact me per day and around 10 direct employment requests from other companies.  I also have never had to work late or done a weekend.  This isn't always the case I do know people who work at Bloomberg who work every single weekend, however they do take home over £100000 per year.


The big thing everybody mentions is the salaries.  The company I work at now hires graduates strieght out of university for £35000 per year.  There is not a single games company in the UK that will pay that much to a grad.  My salary in the games industry was £24000 one of my friends who has been in the games industry for 9 years and is a studio lead working on a big AAA title only takes home £40000 per year.  My own salary is now approaching the 6 figure mark.



Also working outside the industry does not mean I never work on games.  Working as a programmer for an Ad agency for example offers very varied work.  One month you may be developing a sales website and then the next you may get to write an iPad game.  Working for gambling companies is also very good because they have a lot of crossover into games but don't suffer the same low salaries or working conditions.



It does sound like I am rubishing the games industry but, I am not.  From outside looking in it seems really bad that you have to work late and you get a poor salary but whilst you are doing it, it is amazing to work with so many talented people.  The only reason why I no longer work in the games industry is that I got made redundant becuse of studio closure and had to take a non games job to pay the bills.  After a little time I got used to the higher pay and now it would be financialy impossible for me to go back into games.


First, thanks for taking the time for such an informative reply smile.png


The impression I get at the moment is people who work in the games industry must have a true passion for making games, which I worry isn't really there for me. I do like making games, it's great fun, but professionally, for considerably less pay than other programming jobs makes me think twice. And I'm not willing to submit my life to games programming like some people (employers @ bloomberg, blizzard) seem to. I want to have 'a life' (for lack of a better phrase tongue.png ). I think I may just stick to being a hobbyist games programmer for now and drop the expectation of doing it professionally any time in the foreseeable future.

In Topic: Graph theory much use in game programming?

24 April 2013 - 08:09 AM

Graph theory is actually really useful. After learning more and more graph theory, I keep seeing new ways to decompose old problems (that I struggled with) into graph problems, and there's a plethora of solutions to graph problems to aid you in optimally solving your problem or designing your algorithm. I'd certainly suggest spending some quality time studying graph theory.


I've found the things I've learned while studying graph theory useful for a wide variety of programs I've worked on, from video games to compilers.

Thanks for reply, it's looking quite an attractive option now. :)

In Topic: Graph theory much use in game programming?

23 April 2013 - 06:33 PM

Ok, do topology, complex analysis, number theory and Galois theory then if you like hard courses ;)


The stuff you do in Mathematical Graph Theory is basically proofs of properties of certain types of graphs (so you get a proof of which graphs you can draw without taking your pen off the paper [0 or 2 vertices with odd degree], a proof of Nodes + Regions = Edges + 2 and its extension to graphs on non-planar surfaces, stuff about one-coloured subgraphs of a graph with different coloured vertices, stuff like that).


EDIT: Hey, I've thought of a use, you can use it to check whether a network can be drawn on a plane without any crossings, which can be useful for user interface stuff, and there was a game involving untangling crossed wires ;) see:



It's unlikely any modules involving complex analysis and number theory will go ahead due to lack of people signing up for them. They haven't ran for the last 3 years in a row. :/ People would rather go down the easy route with statistics. 

In Topic: Graph theory much use in game programming?

23 April 2013 - 03:02 PM

It's a long time since I studied some graph theory in a combinatorics course, it wasn't useful for games, more about properties of certain graphs (how many trees with N vertices are there? Is this graph planar? Graph colouring stuff (vertices and edge colouring only), Hamiltonian graphs (graphs where you can visit every vertex without traversing the same edge more than once), etc.


It wasn't too hard though so if you want a break from complex analysis I'd recommend it ;) EDIT: And topology. That was really hard as well ;)


EDIT: CS graph theory is probably useful though, I'm talking about combinatoric graph theory.

Ah, I'm doing topology next year too :D I like it when it's difficult. Generally, difficult courses are a case of, understand it - then it'll be a breeze. Don't understand it, then you'll have many lumps on your forehead by the end of the module.

In Topic: Is fuzzy logic much use in programming game AI?

23 April 2013 - 12:34 PM

Thanks for replies, I'm not sure about studying it in depth now. Even if fuzzy logic is slightly better, it'll take much longer to implement.