Jump to content

  • Log In with Google      Sign In   
  • Create Account

Game Programming Certificate


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
9 replies to this topic

#1 toogreat4u   Members   -  Reputation: 127

Like
0Likes
Like

Posted 06 January 2010 - 02:59 AM

I currently hold a B.S. in Computer Science from the University of Kansas, however at KU I was never really introduced into the 'game programming' side of software engineering. I am planning on taking a game programming certificate course at Johnson County Community College, it is a 30 hour program that concentrates on game programming skills. I wanted to know what all your thoughts were on this as a good/bad idea. I have a strong understanding of OOP and mainly been exposed to C++. Thanks for your replies.

Sponsor:

#2 Josh Petrie   Moderators   -  Reputation: 3116

Like
0Likes
Like

Posted 06 January 2010 - 04:01 AM

My personal opinion is that it's probably a waste of time and money.

Objectively, you may gain some useful bits of knowledge from it, depending on the quality of the program (do you have a link to the material it covers), but this knowledge is probably not anything you couldn't acquire on your own. The certificate itself will hardly be worthwhile as the game industry doesn't place a whole lot of emphasis on certification of most kind, in general. Your BS will be worth far more than this certificate will. While I doubt it will hurt you, other than in money lost paying for it, I don't think it will help all that much either.

Josh Petrie | Core Tools Engineer, 343i | Microsoft C++ MVP


#3 toogreat4u   Members   -  Reputation: 127

Like
0Likes
Like

Posted 06 January 2010 - 06:18 AM

Here is the link to the general page of game programming:
http://www.jccc.edu/home/depts.php/1287

Here is the 'certificate' page:
http://www.jccc.edu/home/catalog.php/current/careerprograms/VC-GAMEPROG

I was thinking this program would give me a formal portfolio for game programming positions.

#4 Josh Petrie   Moderators   -  Reputation: 3116

Like
0Likes
Like

Posted 06 January 2010 - 06:35 AM

Quote:

Here is the link to the general page of game programming:
http://www.jccc.edu/home/depts.php/1287

Here is the 'certificate' page:
http://www.jccc.edu/home/catalog.php/current/careerprograms/VC-GAMEPROG

The course descriptions don't seem all that compelling; I'll stick with my assertion that it's nothing you couldn't learn on your own.

Quote:

I was thinking this program would give me a formal portfolio for game programming positions.

It won't. It looks like it will give you, at best, four really small games created as a result of coursework. But that, on its own, will not be a very powerful portfolio, especially since they were done as coursework and not of your own volition.

Josh Petrie | Core Tools Engineer, 343i | Microsoft C++ MVP


#5 JWalsh   Moderators   -  Reputation: 463

Like
0Likes
Like

Posted 06 January 2010 - 06:53 AM

toogreat4u,

I both agree and disagree with Josh.

I agree that the certificate will not be worth much as evidence of your education, and that employers are far more likely to look at your general Computer Science Degree for that. However, certificates are as much about learning new things as they are about proving your understanding.

If you're simply looking to acquire new skills in areas you feel you're lacking such as math, physics, AI, and 2D/3D rendering, than taking a 30 hour course such as this could provide you with a chance at developing those skills.

As Josh also pointed out, you may be able to develop these skills on your own, which just depends on how motivated of a learner you are. For example, since this is a community college you should be able to walk right into the bookstore and purchase the textbooks being used by the classes. If you go that route you can read the books, absorb the material, ask questions here on GameDev.net, and then make some demo programs of your own using the material learned from the books.

However, not all people are that self-motivated. Some people need classes to attend, peers to interact with, and teachers to answer questions on a more formal basis. If that sounds more like you, then there's no harm in taking the course in order to develop those missing skills.

Cheers and Good Luck!
Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints

#6 JWalsh   Moderators   -  Reputation: 463

Like
0Likes
Like

Posted 06 January 2010 - 07:32 AM

toogreat4u,

I'm not sure which textbooks your college is using, but I thought I'd post some books on Amazon which I've heard good things about, or have read myself.

Microsoft XNA Game Studio 3.0 Unleashed
Chad Carter
ISBN10: 0672330229

Great overall book on 2D/3D Game Programming. It uses C#/XNA, which makes it easy to absorb, and easier to use. This is a good starting book for anyone looking to get into 2D/3D Game programming

XNA Game Studio Express: Developing Games for Windows and the Xbox 360
Joseph B. Hall
ISBN10: 1598633686

This book is a bit dated and focuses entirely on 2D game development with XNA, however it does go through the process of creating a few small games including a Pong clone, Breakout, a Board game, a Top-Down shooter, Solitaire, a Board Game. If you're looking for some hands on experience with something not overly complicated, this is a good start.

RPG Programming with XNA Game Studio 3.0
James E. Perry
1598220659

A complete XNA course on making a 2D RPG game. If you're looking for hands-on experience making a "deeper" game than is contained in Hall's book, this is the one to get.

Math For 3D Game Programming & Computer Graphics
Eric Lengyel
ISBN10: 1584502770

One of the best books on 3D math for game programming.

Artificial Intelligence for Games, Second Edition
Ian Millington
ISBN10: 0123747317

A great introduction to game AI, including the relevant areas, different algorithms, etc... Definitely get this if you're interested at all in AI.

Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach
Frank Luna
ISBN10: 1598220160

Implemented in C++/DirectX 9c with HLSL, this book covers different rendering techniques, working with the device, etc...This is a great recipe book for HLSL as well.

Introduction to 3D Game Programming with DirectX 10
Frank Luna
ISBN10: 1598220535

The latest version of the previous book, this one focuses on DirectX 10, the next generation of DirectX for people with Vista and Windows 7.

If you pick up these books, read through them, learn the material, and work on 2-3 small games of your own using the information contained in these books you'll have learned everything you'll be taught in the Game Programming Certification Program likely at a fraction of the price. However you won't have the clasroom community, nor a live teacher to ask questions of in person. But... you have us.

Cheers and Good Luck!

Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints

#7 toogreat4u   Members   -  Reputation: 127

Like
0Likes
Like

Posted 06 January 2010 - 09:13 AM

Thanks JWalsh! I appreciate you taking the time to post links to all those books that I would find beneficial. That will be very helpful.

#8 Tom Sloper   Moderators   -  Reputation: 9864

Like
0Likes
Like

Posted 06 January 2010 - 10:47 AM

Since toog already has a degree, and wants to learn about making games, I think the certificate is a great idea. For the learning. Not that it'll make a resume-reader go wow ('cuz it won't, not by itself). Once you've gotten some basics down, you can then start practicing on your own and learning more on your own.

[Edited by - Tom Sloper on January 7, 2010 12:47:27 PM]
-- Tom Sloper
Sloperama Productions
Making games fun and getting them done.
www.sloperama.com

Please do not PM me. My email address is easy to find, but note that I do not give private advice.

#9 Altourus   Members   -  Reputation: 102

Like
0Likes
Like

Posted 07 January 2010 - 05:49 AM

Quote:
Original post by JWalsh
List of books


Nice, I just picked up some of these books myself. Still waiting on some, but the ones I have been reading have been very useful.



#10 smc   Members   -  Reputation: 292

Like
0Likes
Like

Posted 09 January 2010 - 04:31 PM

To expand on what JWalsh almost got to...

It may also be a great place to meet local people that are interested in this topic. You may very well find another programmer such as yourself... Bam, wonder team powers unite [grin]






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS