Hello,
While I'm sure many of you are hobbyists, and part time enthusiasts, I'm hoping others are interested in one day entering the Gaming Industry.
That's why I decided to post this question here first: How do you break into the game industry? It seems that at one time, a good knowledge of C/C++ and some Assembly, with no formal education, could get you into many game studios. Alas, as the industry matures, such entry has become rare, if not totally uncommon. So it would seem that a formal education would be a requisite if you wanted to get in, and certainly if you wanted to advance to say, project manager some day. The golden days of Atari seem to be long gone....
Having said that, what type of formal education would you think is the most desirable? BA? BS? Masters? I know the more the better, but I'm talking about breaking in, in other words entry level. Furthermore, would a highly specialized degree be more desirable to a generalized degree? Here's an example:
I have 2 colleges to attend one will give me a BA in Game Development with the following Curriculum:
Professional Skills Development
*Game Concept Design
*2D Computer Graphics Tools I
*Computer Programming Concepts
*2D Design
*Art History
›3D Modeling Concepts using Maya
*History of Games
*Composition I
*3D Materials Concepts using Maya
*Applied Game Theory
*Level Design
*3D Animation Concepts using Maya
*College Algebra
*Psychology of Creativity
*Physics and Motion
*Mythology, Folktale and Fairy Tale
*Character Development
*Game Artificial Intelligence Concepts
›Game Modeling
* MOD Development I
* MOD Development II
›XHTML
›C++ Programming I
›C++ Programming II
›Gaming Platforms and Standards
›Game Development in C++
›Game Production and Documentation
›Game Portfolio
›Game Animation
›Writing for Interactive Games
›20th Century Innovation
›Cultural Profiles
›Legal Issues for Electronic Media
›Pre Calculus
›Calculus I
›Calculus II
›Project Management in Technology
›Dreamweaver
›Computer Hardware Elements
›Selected Topics in Philosophy
›Internship
Which is nice, and I'm sure you noticed it's highly specialized on the industry as a whole.
At the same time I could also go to another school, and get a BS of Computer Information Technology with a curriculum such as:
CIT-100 Introduction to Computers & Lab 4
CIT-150 Programming Concepts & Lab 4
PDT-115 College Research & Study Skills 4
SOC-165 Sociology 4
CIT-120 Local Area Networks I & Lab 4
CIT-135 Operating Systems I & Lab 4
ENG-135 English Composition 4
PHL-145 Critical Thinking & Problem Solving 4
CIT-180 C Programming & Lab 4
CIT-355 UNIX Operating System & Lab 4
ENG-155 Advanced English Composition 4
PSY-215 Psychology 4
CIT-220 Local Area Networks II & Lab 4
CIT-210 Introduction to Database Management & Lab 4
ENG-230 Network Systems Administration I & Lab 4
SPH-305 Speech Communications 4
BUS-295 Business Accounting & Operations I 4
CIT-210 Technical Presentation: Business Writing 4
CIT-235 Network Systems Administration II & Lab 4
CIT-250 Object Oriented Systems Analysis & Design & Lab 4
BUS-100 Business Fundamentals 4
CIT-275 Visual Basic & Lab 4
CIT-330 WANs & Internetworking I & Lab 4
ENG-335 Introduction to Literature 4
ACC-125 Business Accounting & Operations II 4
CIT-315 Database Administration & Lab 4
CIT-325 C/C++ Programming & Lab 4
CIT-340 Internet I & Lab 4
CIT-335 WANs & Internetworking II & Lab 4
CIT-360 Systems Analysis, Design Methodology & Lab 4
CIT-370 Programming C++ in UNIX & Lab 4
ECN-375 World Economics 4
PMT-310 Project Management & Lab 4
CIT-390 UNIX System Administration & Lab 4
CIT-405 Structured Query Language & Lab 4
CIT-420 Network Management I & Lab 4
PHL-405 Ethics & Legal Issues 4
CIT-345 Internet II & Lab 4
CIT-465 Programming with JAVA & Lab 4
PDT-425 Career Strategies 4
PMT-410 Applied Project Management & Lab 4
CIT-440 IntraNetworking I & Lab 4
CIT-455 Database Design & Implementation & Lab 4
CIT-499 Senior Project & Lab 4
PDT-446 Emerging Technologies in CIT 4
BUS-455 International Law 4
CIT-425 Network Management II & Lab 4
CIT-445 IntraNetworking II & Lab 4
CIT-490 CASE Tools & Lab 4
Which takes the more general route, but gives you more experience in much more things.
Of course, let's remember "Jack of all trades, Master of none."
You see? So, In your opinions, which of the two above degrees would be more desirable in the real world, when trying to break into the industry. The position I'm looking towards specifically is programmer(tools, AI, CD). All replies are welcome and valued!
Thanks!
Xatnys
Hello.
Goodbye.