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.
I respect your experience and I am sure you know what you are talking about with regards to the technology. However, I would question your understanding of education and pedagogy. I don't understand where your negative attitude about my approach is coming from. I would think you would be impressed by the very fact that I am ambitious and open enough to take on such a project. Your comment about my attitude towards students is offensive. It seems you are projecting your own bad experiences on me, clearly without having any idea what my abilities as an educator are or what my students are capable of.