Slashdot Mirror


UK Games Industry Over the Hill?

Tinkle writes "A games industry campaign group has warned the UK is falling behind on coding skills because university courses are not up to scratch. But this article includes an interview with an industry coding veteran who believes a lack of creative home computing hardware (think: Atari ST) is more likely to be at the root of the skills shortage, and explains why Britain's games coders are getting a bit long-in-the-tooth."

5 of 314 comments (clear)

  1. UK IT bosses whinging at the lack of slave labour by damburger · · Score: 5, Informative

    The UK IT industry is notoriously tight fisted. They expect high standards from their employees but often pay barely above school-leaver wages for graduate positions.

    There is no skills shortage in the UK. There is a shortage of decent employees, so all the skills are fucking off to the US and Canada where they can support themselves in the game industry without being a bartender in their spare time.

    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  2. Re:Games just take too long to make by Anonymous Coward · · Score: 5, Informative

    Ehm, GTA IV from Rockstar North based in Edinburgh? Scotland is still part of the UK at present afaik

  3. Re:It's not a university problem, it's people leav by NocturnHimtatagon · · Score: 5, Informative
    From the IDGA website

    * 34.3% of developers expect to leave the industry within 5 years, and 51.2% within 10 years.
    * Only 3.4% said that their coworkers averaged 10 or more years of experience.
    * Crunch time is omnipresent, during which respondents work 65 to 80 hours a week (35.2%). The average crunch work week exceeds 80 hours (13%). Overtime is often uncompensated (46.8%).
    * 44% of developers claim they could use more people or special skills on their projects.
    * Spouses are likely to respond that "You work too much..." (61.5%); "You are always stressed out." (43.5%); "You don't make enough money." (35.6%).
    * Contrary to expectations, more people said that games were only one of many career options for them (34%) than said games were their only choice (32%).

    And this was also my experience when I was working as a game developer.

  4. Re:BAD THINKING ;) by fitten · · Score: 5, Informative

    That depends how you define "32-bit". The 68000 was internally 32-bit, but its data bus was still only 16-bits. (Sinclair's QL, which was hyped by them as a "32 bit" computer was considered by others to be an 8-bit machine because its 68008 only had an *8* bit data bus).

    Yeah, but they'd be wrong ;) The 68k has 32-bit wide registers, 16-bit wide ALU, and 16-bit wide external data bus. Its ISA had instructions that would operate on 32-bit wide data (add.l, for example). The 68008 was the same processor (internally) as the 68000 except it only externalized an 8-bit wide data bus to save on pin count. You could actually build a machine around the 68k with 8-bit wide memory (the address/data buses allowed this) and it would have "looked" like a 68008.

    The people who would have classified the 68k according to its external data bus width would have classified the original Pentium as a 64-bit processor ;) and it was clearly a 32-bit processor (at least, I have never seen anyone try to assert that it was 64-bit). People did try to say the i386SX was a 16-bit processor because it externalized a 16-bit data bus while being, internally, an i386 (complete with 32-bit wide registersr and ALU).

    I owned an Atari 1040STf at one point and really liked the machine. My friends all had mixes of Atari STs and Amigas and the Amiga was a bit neater but the ST was still pretty neat.

  5. The problem by ledow · · Score: 5, Informative

    It's partly the universities, mainly the schools but in the end it also comes down to the coders and their equipment at home.

    1) Most people who go in for CS degrees know bugger-all about computers. It's sad but true. These people will probably NEVER program again once they leave, they will end up either typing in data all day, fixing computers or (in very rare instances) coding trivialities. I can name five top ICT teachers who programmed in COBOL and all sorts of exotic languages and who NEVER did it again for any reason. I can name twenty of the same who now specialise in English or Science or some other non-related subject.

    Student's knowledge of algorithms is purely a memory aspect in order to pass the exams. This is because they are taught in school that "computers are the future" and "you should learn computers", so they fiddle on a machine and install iTunes and think they could be the next ID Software. Most teaching staff in schools have absolutely no idea what's involved in CS and just recommend those who "are good at computer stuff" to get a CS degree if nothing else beckons. Many of these people hate mathematics and drop out quite quickly. Most of the rest of the students just think it's cool to get better access to the computers and mess about on them for three years.

    2) Of those that *do* end up programming, there are two types: those who probably started programming long before anybody "taught" them how to do it. Those types (we'll call them the hobbyists) probably know more languages, constructs and algorithms before they start a CS course than everybody else does *after* the course. The other type are those that find they can knock up a program "good enough". These types of people are rarely interested in coding as a hobby and will usually go on to make business apps, if anything. The hobbyists would *love* to code games all day long.

    3) You don't get many of these "hobbyist" programmers at all because most of them code for years before being taught, by which time they "think they know better", or they have something missing: Access to hardware, languages, artistic teams, etc. There is no hobbyist programming platform anymore (like the ZX Spectrum, etc.) - to get started on programming for a simple device you either have to use extremely high-level "games-creators", or you're into setting up development environments on "hacked" or "chipped" hardware, or buying expensive development suites. Most of these things you end up paying money for, one way or another. There is no "pick up and program" system any more where back in the days of Codemasters, etc. it was ALL that was available. Every computer you found could be easily programmed without having to do ANYTHING to it. They came with languages BUILT-IN. The IBM PS/2 - turn it on, you're in BASIC. Programming tools just don't come with computers anymore - it's all development kits, seperate programs, etc.

    4) The fun of programming was in fun languages, with crappy interfaces, horrible programming principles, and low-level techniques that required you to use your brains in order to squeeze the most out of a pittance of cpu-cycles - misuse goto and save yourself twenty cycles. You found most things out by accident or experiment and you would program a game just for the hell of it.

    Nowadays, anyone can knock up a program in minutes but they don't know how/why it works, or how to make it better - it's all just libraries and "magic boxes". Take away their development environment and they wouldn't be able to write a batch file, let alone a program in C (and in fact most kids, even the computer-geeks, know bugger-all that isn't available in a GUI anymore, for instance. Tell them to write a progam and they go looking for the "Write a program" icon - DOS is a mystical thing to them that they won't bother to learn). These kids just don't care - they don't see how the games are written, they have no patience to write their own and they have no help.

    Killing the command-line, BASIC and similar languag