The disconnect I'm reading in some of these posts most likely stems from the fact that some people, not having seen how this discipline works in a high school setting, think of all the complexities of their professional situation and assume that transfers to the classroom.
I can't and won't speak for anyone else, but I can tell you why I've made the statements I have in this thread.
I started making games in elementary school on what would probably be most easily recognized as a programmable calculator of sorts. They were simple, fundamentals-oriented games because I was entirely self-taught and had
no educational resources to rely on.
The games I worked on got more sophisticated over the years until they now rank among the most technologically complex consumer goods on the planet (MMORPGs).
I have seen game development from many sides, ranging from the hobby hacker in his bedroom to the largest-scale industrial production systems that exist in the business.
I am also a hiring manager. My company is located a few minutes' drive from one of the biggest and most well-known game development colleges on Earth. I see a lot of students and spend a lot of time talking to students.
The picture I want to paint here is that I am not wildly gesticulating about how hard Real Life is and freaking out about how you can't teach a professional skill set in six months. No shit. It's high school, nobody expects industry-grade professionals to walk out of there. That's not what it's for.
My point in this thread is that
you have bitten off a lot, and you're not instilling me with an overabundance of confidence that you can
chew what you're biting off.
I saw a lot of teachers with attitudes like yours in my own educational path, and frankly they are - to a soul - the ones I resented the most as a student. Take that for what you will, I don't expect one jaded drop-out to convert you or anything, but for the sake of the poor kids you're about to chew up and spit out, please listen to those saying that you need to scope this back and
focus.