Computer Game Development (Need advice)

Brendetta

Newcomer
Hi everyone well I've just got onto a computer game development course at college for september its called national deploma level in computer games development. It sounded all good at the time but I've done abit of researching and the course is 2 years long then its reccomended I do another 2 year HND course at the same college then a 4 year course at uni which is called computer science (games technology), BSC. I chose this uni course because it seems to be the only one available at my local university. So 8 years alltogether. The thing is I will be 20 when I start the course and just wondered ifits all worth it because I will be 28 when I'm done. All I know is I like playing games. I havnt attempted to design, program or develop a game before so I dont no if I will be any good at it. I'm just lucky enough to get on this course.

I've got on a computer technition course aswell which is just two years at college which is level NVQ 2 then onto NVQ 3 building and maintaning computers etc. If I did this I could either go into work or see what other courses are available to me. I dont no which out of the games or computer course to pick.

I didnt do well in school or for the 4 years after. I've been in and out of college just leaving everytime because I feel the courses at the time wasnt for me and I dont wanna waste anymore time. I don't really know what to do.
 
There's only a handful of Uni's that teach computer game development in the UK. You wouldn't be able to take themn without substantial computing background, so that's why you've had to go through the HNC+HND route.

I would say over the next couple of years, grab yourself a high-level development application like Blitz3D, BlitxMAX or Dark Basic for starters and write some little games. Start Small! Every newbie underestimates how hard it is to write a full application, and for their first game want to produce a MMORPG or FPS. Begin on primitive games like asteroids and frogger - that's how the whole industry started. This will introduce you to the logistics and actual experiences of writing code only to find it doesn't work and what it's like to spent half your time trying to find the bug. With these languages you'll find whether working out how to implement games works for you or not without having to worry about the complexities of the language. Only if you're happy with developing on those should you dive into C++ development with OpenGL and DirectX and learn how to create software through that (again, keep it small. You're doing this to learn the languages, not write a blockbuster. cover as many different genres and techniques as possible rather than committ years to one game). Then if you're still interested and aren't frustrated to death with computers and mind-numbing bugs, get in deep with things like creating a graphics engine. You're final career might not need that knowledge, but whatever you do you'll benefit from the understanding.

Things are also going to change quite a lot over the next 8 years, so by the time you've finished your course everything you learnt now might be obsolete! Multicore processing will be another thing you'll have to learn. Like many industries, you need to keep abreast of developments by following the media. The educational establishments on their own won't be enough to set you up.

Yo'll almost certainly need to be good at maths! Computers work in maths and you have to be happy breaking down problems into collections of number that you jiggle mathematically to get the results you want. I did A level Maths and Comp Sci and a lot of it goes over my head, and I need to constantly refer to books or webpages to explain things for me!

Um, there are different tiers of developer too. There's low level engine programmers and higher-level coders. You can get away with being less knowledgeable if you're not writing the engines and libraries that the rest of the team will be using. I don't know what the requirements there really are.

Finally, you need to love the job. There's no point doing this because it's something you'd like the look of. These days every man and his dog wants to either write computer games or work in computer graphics. In a lot of cases I think the dogs are better suited. I ended up doing Comp Sci and Biochem as a result of being encouraged into it by various sources, and at the end of the course I despised both. I would have peferred to study music but that option was closed to me because of choices made earlier in my life based solely on finances. If you're not sure this field is for you (and there is a world of difference between enjoying games and having great ideas for them, and actually writing games) I'd suggest you avoid it. What you absolutely must do is start coding for yourself. Build up experience. Build up demos that if you go ahead with this you can show to potential employers. Thankfully there's some really nice tools out there these days for starters to cut their teeth on, taking care of all the complexities and leaving you to learn the fundamentals of game design and implementation. Practice on those and you'll get a chance to see whether you actually like it or not, before commiting a substantial part of your life to a career path that, without actually trying now, might turn out to be a bad decisision for you! Take the 2 years course, which'll give you valuable experience (computer techs can be paid very well for a reasonable life depending where you land up, with less stress and woes of developers) and use that time to program and learn about yourself and what you're best suited to.
 
Thanks alot for your advice.

I aint to good at maths so about the programming I havnt been interested init since I've heard about it. The first course seemed to be more about 3d modeling and graphics. The teacher said I'd prob have my first level on a game in about 7 weeks. He said they can buy me a game and let me change the levels. I take it the uni course I thought about is alot to do with programming which I personally think I would struggle at and I've never really thought about programming before so just shows I'm not interested in that. What can I do after the HND instead of that uni course. Something thats more to do with 3d modeling/graphics. Instead of programming.
 
3D modelling and graphics is mega maths if you're working in realtime areas. Or if you're talking about creating 3D graphics, that's all about experience and talent - that's more of an art and you don't tend to get into that area by doing programming courses! As I say, every other man and their dog is thinking of being a 3D graphic artist these days, and when you check people's portfolios (which is how you sell yourself) you realise the competition is very fierce.

If it's the 3D artistry you want a go at, grab a free copy of Maya Personal Learning Edition and just start creating models and rendering scenes (http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=6902573). Remember always that a lot of what you see that impresses you is based on years of experience and hard work. If it's a field you want to succeed at, you need good old perseverance. If you can learn to create a detailed model, apply a skeleton to it and animate it in a 30 second clip, you probably be okay.

I don't know what content the Uni course will cover. Presumably a bit of everything, but of course to pass it you'd need to be able to do a bit of everything! Or it'll focus on the programming side which is likely.

As for what the HND course would lead into other than university, AFAIK companies tend to prefer experience over education. A slip of paper saying you got 70% in your 3D design module isn't going to sell you as well as an impressive 5 minute reel of images and animations you rendered in your spare time. Whether programming or creating animations or music, whatever, you need to be working on creating examples as well as doing courses.
 
Back
Top