Professional Video Game Development Courses On The Rise
Professional Video Game Development Courses On The Rise
The University of Southern California has announced the introduction of a bachelor’s program in video game development. With the advent of sophisticated games such as MMOs and the merging of commercial interests with virtual reality, it is possible that USC did this as an academic exercise rather than a place to park its football players.
Other mainstream universities have similar programs, among them Carnegie Mellon, Georgia Tech and Southern Methodist University. The game industry has cracked the seven billion dollar mark in annual revenue. More important from an academic point of view perhaps, is the prospect of applying game theory, analysis and development skills to cultural or economic environments that are not strictly about games. Major game producer Electronic Arts has helped to underwrite the USC program simply because of its focus on non-commercial applications.
It’s a fair guess that the skills and analytical tools one might develop in a video game liberal arts degree program will be increasingly applicable in commercial online applications. The Internet has become a major commercial marketplace, one that functions more efficiently as the websites utilized for commercial exchange become more sophisticated and, to some degree, have high level graphics.
With that in mind, the nuts and bolts of a video game education still have to do with the development of a sophisticated piece of software. Critical skills include digital animation, game design and game programming.
Basic job descriptions within the business have included:
Programmer
A programmer can work on the game engine, the artificial intelligence features, the tools, hardware and network.
Designer
A designer – or artists – can be an animator, 3D artist/modeler or 2D artist/texturer.
Level Designer
Though it sounds similar and uses some of the same skills as a designer, level design is a job unto itself. Level designers need to have some art proficiency, but must also have good spatial awareness, organizational skills and lightning effects knowledge.
Writer
This is a growing position in the game community. There is more than just a manual to write; the story behind the game must be well-crafted and compelling. Every speaking character must have a script. Documentation is still an important element, though; as it is a necessary part of any software creation, and games are certainly no exception.
Behind these technical/creative roles are production managers, game modeling experts, and directors – much as with a film. Interactive design is an integral part of any video game and is also a key function of many websites. The transition of video game production methods to uses outside the game industry is well underway. The sophisticated graphics used in videogames are increasingly appearing in online commercials with high-gloss production values.
It will be the Internet and its importance as an economic engine that connects the video game major with the business world and provides job opportunities beyond the gaming industry. The trained, experienced level designer will find opportunities in high-end web site development companies that provide sophisticated sites for corporate sales and presentation purposes.
The flow of a high quality website (visit BMW USA for example) requires almost as much scripting as a game does, although much of the script appears as print instead of dialogue. And the use of artificial intelligence (AI) as a sales tool is probably not too far down the road – a method of taking a retail customer to the product that will suit them. Video games have forced the development of skill sets that are becoming meaningful to mainstream industries.
Madison Lockwood is a customer relations associate, specializing in small business development, for Apollo Hosting. Apollo Hosting provides website hosting, ecommerce hosting, vps hosting, and web design services to a wide range of customers.
Part 2 – au.youtube.com Part 3 – au.youtube.com I have a newer, better “Getting Started” video that you should watch: www.youtube.com Good game-specific language for beginners: Blitz Basic – blitzbasic.com Free C++ Compilers: www.bloodshed.net www.codeblocks.org Game Programming Libraries: Allegro – alleg.sourceforge.net SDL – www.libsdl.org OpenGL – www.opengl.org Dreamcast Development: dcemulation.org http dreamcast-scene.com Miscellaneous links for more experienced peoples (Thanks to LusikkaMage) * Awesome SDL tutorials – lazyfoo.net * Awesome OpenGL/GLUT Video Tutorials – videotutorialsrock.com Our (currently incomplete) site: elysianshadows.com Probably many more links to come as I think of them, or as you guys post them. If you need anything, leave a comment.
Video Rating: 4 / 5

hi, i have a great idea for a game which could make millions
! but dont know any about programming, so contact me if ýou wanna start a little project!
My favorite, “How do you do what you do?” question came from a recruiter. She had taken a few of us programmers out to lunch and was telling us how bored she was with her job so was thinking of getting into programming. No one says anything because, well, she’s dumb. A few minutes pass and she suddenly looks up from her salad and says, as if it just dawned on her, “Oh, does programming require a lot of math?” We all just kind of looked at each other and busted out laughing.
@pulsegang
making a game of final fantasy’s standard will take years and years and years
i started to make an rpg, but i only got to design a few 3d models of anime’ish themes caracters, and when it came to coding, i just realised im not nerdy enough :c
@PulseGang Why don’t you actually learn to Program? Instead of using a software,
I believe in books, I hate teachers =]
fuck darkbasic………….gimme a a software that is able to produce something off the quality like Final Fantasy……yeh….I said final fantasy
you don’t use an engine like unity or something like that
what are good schools to go for game design any field of it?, and what should i do if i wana have a demo to show employers at companies to get hired, what do they look for
Thank You for the inspiration! =]
It’s hard to disagree with his statements.
Game development takes a LOT of dedication and isn’t something you can learn over night.
People who have never programmed tend to be too full of themselves and make extremely sophisticated games at the very moment they start — while they haven’t programmed. Ever.
You’ve got to learn the basics first, from conditional operators to impleting your APIs.
Listen to this guy, he is right.
All you need is a text editor, a compiler and a lot of dedication.
It’s hard to disagree with his statements.
Game development takes a LOT of dedication and isn’t something you can learn over night.
People who have never programmed tend to be too full of themselves and make extremely sophisticated games at the very moment they start — while they haven’t programmed. Ever.
You’ve got to learn the basics first, from conditional operators to impleting your APIs. Listen to this guy, he is right.
All you need is a text editor, a compiler and a lot of dedication.
@johnmair I had a good laugh when I read your comment.
Consider the hardware, my good sir, and please hold your ignorance. ;p
=s I don’t know how people can learn from books. I’m learning c++ through a visual course. It’s Sooo helpfull if you’re a visual learner. Still very confusing at times but easier no doubt.
Do you have any Assembly language experience? Have you heard of any one using Assembly programming? what do you think of Assembly programming?
For an absolute beginner, I would recommend Adobe Flash and Actionscript. It’s where I started years ago. It really helped me grasp the basic programming concepts without too much arbitrary nonsense involved. Good luck.
@johnmair: Excuse me? Considering we’re creating the engine for the Dreamcast, PSP, and maybe future embedded systems, that’s complete bullshit. We can barely get away with using the C++ standard library and STL.
@GyroVorbis yeah but a 2D adventure game like you’re making doesn’t exaclty need “performance”. A language like Python or Ruby would be fine for implementing “elysian shadows”
@GyroVorbis never say never
videotutorialsrock dont go to this website virus on it
cool im subscribing
omg!! C++ is old now its all about C** thats the new industry shit lol
learning one language and going to another is harder then going straight to C or C++ in my opinon due to once u get it down a language u have to break yourself of habits of the the old language when taking on a new one in example for me i went from VB6 to C/++ and wow did it take forever to break myself of the vb style
Nice video!!
I like this video, i’m just about to start Game dev in college (applied today) I’ve been messing around with Unity which is actually fairly simple and powerful
im 14 and i know HTML, bit of java, vbasic, c++. im tryng to get started in making games so i just started learning c++ DarkGDK. what else can i do?