Painting with broad strokes after having a lot of conversations with studios at GDC.
Large studios expect solid foundational skills in whatever, they will specialize you when you get there as far as tech goes.
Small to Medium studios lack the resources to do that, so they tend to have more stringent demands about specific software experience, but they can still be flexible about it for certain positions.
The only reason I use Unity is my comfort level with it and the gigantic bank of resources out there for it.
Original Message:
Sent: 04-21-2023 08:15
From: Owen Peery
Subject: Introductions
You can totally do 3d in Godot, and in fact with Godot 4's recent release, there are tons of improvements for 3d. You can even develop in VR with Godot. I expect that way more of my students will be able to install Godot next year on devices they have at home and be able to do more work outside of class. With Unity there were hardware specs that were too high for most of my kids home computers and then they had to apply for a student license, learn how to install it etc. Unity had just enough barriers to students getting setup at home, that I have only a handful of students who installed it on computers at home. Godot is much more lightweight and can be run on computers with integrated graphics, there is even a version for tablets and even Chromebooks, the Chromebook one isn't web based but it's a super small client that can be installed in that Apps area of Chromebooks, I think it's under 100mb.
I think I'll be focusing more on the process of developing a game and less on the game engine. I was at the AME Pop Up conference in Oakland in March and in an Unreal session I asked if they thought it was important that students learn specific game engines, rather than skills or processes, and of course they said yes, having "Unreal Skills" on your resume was important.
BUT, Pixar closed out the conference with a talk, there was a QA session, and the Unreal person who answered my question, asked the same question to Pixar. I think they thought Pixar would confirm what they said, however Pixar said the opposite. Pixar said that many of the AAA game companies have their own proprietary engines that no one but employees has access to so they don't expect you already know how to use the engine. Getting skill and experience using ANY game engine was good and would transfer over to whatever engine your work eventually used.
That was when I decided I would make the move to Godot for next year. Also there are no licenses, no grant license application, no burdensome installation process, and no external editors to manage. I spent so much time last year and this year troubleshooting to make Unity work in our network, and that time took away from time I had to review student work and provide feedback.
------------------------------
Owen Peery k12teacher
SAN FRANCISCO CA
Original Message:
Sent: 04-18-2023 11:08
From: Brian Bautista
Subject: Introductions
Your pathway sounds like my dream. I would love to get a Math, Science and Social Science teacher on board. I was a student in a program like that and it was amazing.
I have used create with code for my capstone course (I make everyone take an analog design course and a graphics/digital art course before taking it). It is the closest thing to what I want a tutorial set to be, but it just isn't quite what I want. I was working on making my own and was a little ways in when they first released it. I kinda wish I just kept working on it.
I have kicked the tires on Godot, but I really want the flexibility for my students do do 3d stuff. Unity 2d used to be a disaster, it is still not perfect for 2d though.
I have never put a ton of stock into the certifications. I get the pull of them, but a lot of the stuff the it covers is pretty far out of scope for my program and I really don't want to have to add a bunch of content to cover. I have used it in the past as an optional thing that students can do if they want, but they have to do the prep on their time.
------------------------------
Brian Bautista k12teacher
Citrus Heights CA
Original Message:
Sent: 04-17-2023 18:10
From: Owen Peery
Subject: Introductions
Hi Everyone,
I teach Game Design 1 and Game Design 2 at Balboa High School in San Francisco Unified School District. It's my 2nd year teaching these classes and leading the Game Design Academy, a CTE Pathway. It's my 19th year as a teacher, and I've spent most of those years teaching technology applications and CS at various levels.
Last year both my GD1 AND GD2 students did Unity's Create with Code course, because prior to that everyone was virtual, and no one used Unity. This year, my GD2 students tried out Unity's Create with VR course as I got a grant for a class set of Quest 2 headsets.
I'd say using Unity has been very mixed. It violates many of my district's network rules and prompts for an admin username and password way too often. I think the curriculum is OK but not comprehensive enough for my students. My school doesn't have any CS, nor any AP CS classes, so the vast majority of my students have no programming experience. They can follow along to the videos and COPY the code, but it doesn't really cover the foundations so they don't really understand it well. It becomes evident when they work on their end of the year team game projects. Some cannot start from a blank slate because without the video support, they are lost.
My Pathway has an English teacher for grade 11 and a History teacher for grade 11, as well as both for grade 12. We are supposed to do integrated projects, but that hasn't happened yet. When I scrath the surface and dig deeper, it hasn't ever happened, so while we call it a Pathway, it really functions like I'm teaching an elective class.
That said, I am enjoying it. Game Development really touches on the things I am most interested in, programming, sound effects and design, digital art.
I am considering moving to Godot as an engine next year. I think my students need to start at 2d games, maybe even stay with 2d for both years in the Pathway. Godot is a true 2d game engine. It's open source and light weight so most of my students will be able to install it on their computers at home and not be limited to only working while at school. Most of my students don't have a computer that will run Unity so they can only work on their projects in my lab.
I've found a curriculum developed by a company called GDQuest which has great courses, tutorials, and an online programming practice site which feels more comprehensive than what Unity offers. I'm working with GDQuest this summer as they update their Learning to COde Games from Zero course for the latest release of Godot.
Sure the language used in Godot is GD Script, not well known, but it's written just like Python. You can also use C# if you install the Mono version of Godot. The interface is more simplified than Unity, but it's just a game engine and doesn't have the bloat that Unreal or Unity have, esp if you just want to make 2d games.
I had this chat with the CTE department too, Unity has 2 certification exams which are seen positively in the industry. THis is mostly why teachers used Unity in my Pathway in the past. Data shows NOT A SINGLE STUDENT has ever taken the certification exams who was in this pathway. While exams lend credibility, if no one is taking them, I can't say I think it's wise to continue using a tool that is far more complex than my students are able to manage right now. Godot also does 3d btw, but I could also bring back Unity if we leveled up in the future.
GIven that there are no CS classes in my school at all, I can't expect I'll have students come in as juniors with much experience, so I think Godot is the right move. If anyone wants to learn more about Godot, let's chat.
------------------------------
Owen Peery k12teacher
SAN FRANCISCO CA
Original Message:
Sent: 04-05-2023 15:04
From: Melanie Honeycutt
Subject: Introductions
I am a Game Design Teacher who had to create all my own/on my own. I know how difficult this can be. I am proud of my program, my progress and my students. It's not much but we created it from scratch and it is what it is.
Please use/see my website and all my materials. Feel free to ask me questions and request access if wanted.
Mrs. Honeycutt's Website
I happy accept any and all forms of (kind) constructive criticism, it is the best way to learn and make changes for the kids.
------------------------------
Melanie Honeycutt k12teacher
Lompoc CA
------------------------------