Video Game Design/Developers

 View Only
Expand all | Collapse all

Game Dev/Design Resources and Ideas

  • 1.  Game Dev/Design Resources and Ideas

    Posted 04-22-2023 12:24 PM

    I've been collecting a good amount of resources and links in relation to the subjects I teach, including game development. I thought it might be a great idea to create a discussion thread where we can share these resources. Perhaps we can place them in a public-facing site like the Notion database linked below. I've been grabbing links, descriptions and images and placing them in the database. It is a work in progress as it is not fully organized yet. If you can think of a better way to collect all this data so it can be shared with other CSTA members, let's discuss.

    Notion Database - Interactive Media Teaching/Learning Resources



    ------------------------------
    Anthony White
    Top of the World CSTA Vice President
    CS/Game Dev - Kodiak High School
    Kodiak, AK
    ------------------------------


  • 2.  RE: Game Dev/Design Resources and Ideas

    Posted 04-24-2023 10:28 AM

    One in particular I wanted to share that might be of use to you all. This blog post highlights 12 valuable free career resources in the gaming industry, catering to various aspects of game development, art, design, and more. From the Game Development Advice Contacts List to Jean Leggett's Portfolio Advice, these resources offer expert guidance for those looking to start or advance their careers in gaming. Additionally, the article covers insights on handling rejection, building a QA portfolio, and creating standout CVs and portfolios, as well as a range of resources such as YouTube channels and guides for various roles in the industry.


    Free Career Resources in Gaming



    ------------------------------
    Anthony White
    Top of the World CSTA Vice President
    CS/Game Dev - Kodiak High School
    Kodiak, AK
    ------------------------------



  • 3.  RE: Game Dev/Design Resources and Ideas

    Posted 04-25-2023 10:04 AM

    Dear CSTA Team,
    Happy Tuesday! If anyone needs help in finding resources (particularly for CTE clusters) , I would be happy to help with Game Development, Game Design, Academic Esports and state certifications that correspond to these pathways.
    I was a CTE Director for 17 years and teacher prior to that time. I will out of state visiting schools this week, but will be on my personal email and phone if needed.
    Have an amazing week!
    Jill Ranucci, Ph.D.
    520-982-6411
    jillranucci13@gmail.com



    ------------------------------
    Jill Ranucci, Ph.D.
    CTE Consultant
    ACTE Esports Area of Interest Lead (ETED Division)
    ACTE Academic Integration Lead (NRS Division)
    jillranucci13@gmail.com
    520-982-6411
    ------------------------------



  • 4.  RE: Game Dev/Design Resources and Ideas

    Posted 04-24-2023 11:00 AM

    Wow! Awesome collection of resources! Thank you for putting this together!



    ------------------------------
    Kimberly Ingraham-Beck k12teacher
    Omaha NE
    ------------------------------



  • 5.  RE: Game Dev/Design Resources and Ideas

    Posted 04-25-2023 10:36 AM

    Oregon has an "Oregon Game Project Challenge", encouraging schools to participate in game development. They provide a Resources page that has some really great info in it: https://www.ogpc.info/resources.html

    In it, they list different:
    * Game Engines
    * Programming tutorials
    * Game Design courses/Youtube channels/etc
    * Project management tools
    * Art/Sound/Video editing tools



    ------------------------------
    Judson Birkel
    Salem OR
    ------------------------------



  • 6.  RE: Game Dev/Design Resources and Ideas

    Posted 04-25-2023 10:44 AM

    This is gold.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 7.  RE: Game Dev/Design Resources and Ideas

    Posted 04-25-2023 11:55 AM

    What an amazing event! I see a few of the previous schools I've worked at in OR on that list. Gives me the idea to start a similar Alaska GPC. While in person would be great, it would probably be best to run it virutally as travel costs are high here. 



    ------------------------------
    Anthony White
    Top of the World CSTA Vice President
    CS/Game Dev - Kodiak High School
    Kodiak, AK
    ------------------------------



  • 8.  RE: Game Dev/Design Resources and Ideas

    Posted 04-28-2023 10:30 AM

    Supplemental Video Resource: "10 Reasons Board Games Are Better Now" - Video on Game Mechanics and how modern rules have made this generation's board games better than games of the past.
    * 24 minutes long
    * Discusses things like player elimination & huge scoring differences for skilled players (Monopoly, scrabble) vs catchup mechanisms (Blue shell in Mario Kart), hidden/hazzy scores (ticket to ride and settlers of Catan). 
    This video offers some great conversations about identifying mechanics within existing games and recognizing that games have multiple mechanics built into it them. These mechanics help us identify pros and cons to games and how they impact the social experience of gaming.



    ------------------------------
    Judson Birkel
    Salem OR
    ------------------------------



  • 9.  RE: Game Dev/Design Resources and Ideas

    Posted 04-28-2023 10:40 AM
    Edited by Brian Bautista 04-28-2023 10:40 AM



    Mark Rosewater's 2016 GDC talk "Twenty Years, Twenty Lessons" in my opinion the perfect holistic view of game design. 

    Practical for analog and digital, uses real world examples and is explained in very practical terms.

    I use it every year in my intro classes cut up into quick writes. So it takes a few weeks of biting at it 1-2 lessons at a time.

    Basically creates 1-3 new magic the gathering players every class also.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 10.  RE: Game Dev/Design Resources and Ideas

    Posted 04-28-2023 11:04 AM

    Anthony,

    This is an excellent list and love the thumbnails in this set up. Super excited that my website has made it to your list, thank you for the honor.

    I have 2 more you might be interested in adding to your list. Freecodecamp, and CyberStart. Check those and see if those are options you might add.



    ------------------------------
    Melanie Honeycutt k12teacher
    Lompoc CA
    ------------------------------



  • 11.  RE: Game Dev/Design Resources and Ideas

    Posted 04-28-2023 12:54 PM

    Godot users - I want to look at Godot.  I figured starting at the Godot website would be a good start.  I read through the goop and am in Your first 2D game.  The tutorial took almost no time to fall apart.  Took me a while to find the Area2D node.  I can work through this tutorial because I have a lifetime of experience dealing with software and tutorials written for different version.  A student would be turned off and probably not restart.  Anyone have a good tutorial for the most recent version of Godot that is pretty idiot proof?



    ------------------------------
    Garth Flint
    Missoula MT
    ------------------------------



  • 12.  RE: Game Dev/Design Resources and Ideas

    Posted 04-28-2023 02:14 PM

    I don't use Godot, but I know GameDev.tv just came out with a new course.

    A bunch of creators on youtube are launching new stuff too. FreeCodeCamp.org just launched a new one.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 13.  RE: Game Dev/Design Resources and Ideas

    Posted 04-28-2023 02:21 PM
    Gamedev.tv wants $15.  I am cheap and am looking for a freebie.  Something that will give a student with some Unity something to use to do an engine comparison.

    --
    Garth Flint
    Computer Science Teacher
    Loyola Sacred Heart High School
    406-531-7497





  • 14.  RE: Game Dev/Design Resources and Ideas

    Posted 05-01-2023 06:23 AM

    Have you checked out GDQuest on YouTube? They're probably the most popular Godot-specific tutorial channel that I've found. 

    The Know Your Nodes playlist on this channel also serves as a pretty good video documentation for new beginners, though it only has a few and hasn't been updated for a while, so it'd be helpful for more niche cases.



    ------------------------------
    Austin DeLoach k12teacher
    Dallas TX
    ------------------------------



  • 15.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 08:09 PM

    I am switching to Godot for next school year after using Unity for the last 2 years. GDQuest is awesome. I"m actually working with them this summer as they prepare to launch their new Learn to Code from Zero course aligned to Godot 4. They are very interested in getting high school game design teachers to use their curriculum. They are giving me and my 140 Game Design students free access to their curriculum. I met up with them at GDC this year and they would like to get a few more high school teachers to try it out. I can put you in touch if you are interested.



    ------------------------------
    Owen Peery k12teacher
    SAN FRANCISCO CA
    ------------------------------



  • 16.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 09:54 PM
    I have 7 years invested in Unity.  I have written too much curriculum to jump ship.  And I have only 2 - 3 years before I hang teaching up and end up bored stiff.  My local university also has a game design curriculum that uses Unity.  I do think Godot has a big future in education considering the issues Unity has with logins, filters and other odds and ends.  I will take a look at GDQuest out of curiosity.  

    --
    Garth Flint
    Computer Science Teacher
    Loyola Sacred Heart High School
    406-531-7497





  • 17.  RE: Game Dev/Design Resources and Ideas

    Posted 05-05-2023 10:30 AM

    For those of you that have used Unity's Create with Code,  how do you format your class?   I am going through it myself and learning so that I can teach it next year.  How much do you have the students watch the Unity videos vs. you doing the instruction?  



    ------------------------------
    John Hadenfeldt k12teacher
    Cairo NE
    ------------------------------



  • 18.  RE: Game Dev/Design Resources and Ideas

    Posted 05-05-2023 10:59 AM
    I do almost no instruction.  Students are at such different skills, interest and abilities that it would be a waste of time for most. The kids also want to do, not listen.  The videos and instructions are enough.  Doing a semester of Create with Code every day is a bit much for most students.  Too much daily video watching so I throw in some odds and ends in to break up the monotony.  A little Blender, a little "where can the knowledge from this class take you" discussions and research.  If I can line up an indie developer for a drop by or a Zoom.  And some days are just video game days.  For "research".

    --
    Garth Flint
    Computer Science Teacher
    Loyola Sacred Heart High School
    406-531-7497





  • 19.  RE: Game Dev/Design Resources and Ideas

    Posted 05-05-2023 03:34 PM

    I'm in the same position as John, so this is helpful! Do you give deadlines for units or anything like that to ensure that the class is maintaining a minimum pace? I was originally planning on doing most of the lessons myself, but I did wonder about how to best support a structure where learners can move ahead if they're ready and eager.

    I like the idea of breaking up the days with extras here and there. Have you found finding indie developers (who are interested in talking to your class) to be an easy process? What do you have your class do in order to prepare for those conversations?



    ------------------------------
    Austin DeLoach
    New Tech HS
    Dallas ISD
    ------------------------------



  • 20.  RE: Game Dev/Design Resources and Ideas

    Posted 05-05-2023 09:52 PM
    Generally I agree with Garth.

    The sooner you get kids hands dirty and in the engine the better.

    I will do little 10 minute lessons on some of the underlying programming stuff/general tips, but I assume zero computer science experience in my capstone course.

    I spend a week in each chapter where the students will do the chapter and the challenge. So far that seems to pace out about right. Some of the kids that catch on faster wind up helping the others on Friday, if I get a kid with previous experience I will give him some other challenge to add to the chapter. The kids that are taking a while to catch on typically struggle to finish the challenge, but that isn't the biggest deal.






  • 21.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 08:16 AM

    I try to do 2 Units per marking period, our marking periods are 6 weeks. That allows me to do a few other things in addition to Create with Code. Although, over time, some students fall way behind so I have to drop the other extra stuff so they have enough time to finish. When I let them to move on without finishing everything, at the end, when they make their own games, they get too stuck bc they haven't done enough of the work. This year I made the extra activities extensions so that those who were ready could do them, but those who needed to finish CwC can. 

    Overall, due to what skills my students come to me with, I am moving to Godot next year so I can start my juniors off with 2d games and doing the GDQuest curriculum Learn to Code from Zero. Senior year I'll have them make a few different types of games semester 1 to see the variety of games they now have the skills to make, then in semester 2 they work on a team and turn an original idea into a working game. During semester 1, if a few students want to try 3d games, GDQuest has basic courses for that too. I've found most of my students really struggle in 3d and Unity doesn't really have a good 2d curriculum.



    ------------------------------
    Owen Peery k12teacher
    SAN FRANCISCO CA
    ------------------------------



  • 22.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 09:16 AM
    I am looking at doing 2D with Unity next year.  I looked at Godot last week for a few days and I am just too busy to take the time to learn a new engine.  It took me a couple of years to get comfortable to teach and troubleshoot Unity so Godot is more that I want to take on.  I must be getting old!  I am working through this (https://youtu.be/8qciEnDt-n8) Unity 2D tutorial right now.  It is very good so far.  It is simple but that is exactly what I want.

    --
    Garth Flint
    Computer Science Teacher
    Loyola Sacred Heart High School
    406-531-7497





  • 23.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 01:32 PM

    The thing I most dislike about Unity, other than the CEO, is that it is always asking my students for an admin username and password when opening the hub, when using Visual Studio, all the time. Some of the time you can say cancel and there is no negative consequence, other times, something won't work right. No matter who I ask, no one seems to know what is happening and why. I don't have much of a functioning IT department in my district so I can't send them an "allow" list so that stops. Also, Unity techs say they aren't sure it's permissions related either. We have M1 and M2 Macbook Pros and until recently, the Silicon version of Unity didn't work well. It has stabilized, but it's really hit or miss.

    I have given Unity 2 years and I want to move on. If the Create with Code curriculum were better and more complete, I'd deal with the technical stuff as best I can, but I find it lacking. The GDQuest courses are very complete for learning the programming side of Game Dev. That is what my students struggle most with. That is where I need the best resources so students eventually can be more independent when making a game in their teams.

    I do like that tutorial you shared. Had I been able to find better 2d resources, there were times this year that would have been more smooth.

    Game Engines function in a similar way so I'm not too worried about learning Godot. I've been tinkering around with it and I'll do a deeper dive this summer in my internship.

    We are having a terrible time getting Visual Studio to work. We also installed VS Code but then intellisense doesn't work properly. It's been really lacking in this area. Another thing about Godot is that the editor is built right into the engine so it's all tightly integrated. GDScript functions like Python and it's easier to read and write. Hopefully more kids will get the hang of programming sooner so that the barrier is no longer the programming for them, just their creativity.



    ------------------------------
    Owen Peery k12teacher
    SAN FRANCISCO CA
    ------------------------------



  • 24.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 02:07 PM
    Very good reasons to quit Unity.  I am lucky, I am the IT department for my school.  All my stuff works.  I have talked to others with the same issues with Unity and VS.  I make my students local admins on the computers they use.  We are also BYOD so most of the kids are on their own laptops.  My filter is also very unrestrictive.  Any game engine achieves the goal.  If you really want to go crazy try Unreal Engine.  Massive install.

    --
    Garth Flint
    Computer Science Teacher
    Loyola Sacred Heart High School
    406-531-7497





  • 25.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 08:09 PM
    My deadlines are real warm and fuzzy.  I sit where I can see every screen so I see what is done every day.  At one time I did deadlines but a combination of computer glitches, skill, interest and sports would mess it up.  If I see someone dropping behind what I judge to be a problem I have another kid help them.  This does two things.  It gets the kid that is behind some help and it gives the helper a chance to demonstrate their skill.  The class becomes very self sufficient.

    Finding indies can be tricky.  Their turnover is high.  Before the speaker comes in we talk about what the job consists of, other game related jobs, jobs not related to games that VR, AR and Unity can lead to.  The kids then ask the presenter about these questions.  I have one lady who is great.  She talks a lot about design before build.  She also talks about money, or lack thereof.  A friend of one of my fellow teachers is a graphic artist who started as a contractor for Fox doing backgrounds for many of Fox's cartoons.  He now works for a design company.  He talks about going from feast or famine but working his own hours to a steady job.  I find my presenters through the local university.  It has a game making degree so the head instructor has contacts.

    --
    Garth Flint
    Computer Science Teacher
    Loyola Sacred Heart High School
    406-531-7497





  • 26.  RE: Game Dev/Design Resources and Ideas

    Posted 05-07-2023 08:09 PM

    In a semester coding class I usually start with a minigame for the first week to get a handle on the interface. Then we start working through the Create with Code lessons, but then at the end of each Unit, after the Unity "Challenge" (like the plane-programming for the first lesson,) I stop and give the students a project. For that first Unit, I've done anything from a "flappy plane" to a Crazy Taxi style game where they have to get from location A to location B with some time limit. I don't really believe the Create with Code lessons do a great job of making sure students understand what they're doing. They can do a lot of "follow along with the video" and not learn anything. Spending a week or two making their own game at the end of each of those lessons really helps them grasp the concepts.

     In a semester class, the students usually get sick of the Create with Code lessons after Unit 3 and just want to start making their own games. That's usually about 2/3 of the way through the semester, so I often just put them in groups and let them work on a final project after that point. Last year I had just two big groups. One did a neat twist on a tower defense (the character is on a moving platform while building towers around them, and have to navigate through enemies shooting them), the other a fairly traditional behind-view multi-lane runner. I make them learn and use Git (usually through Sourcetree since it tends to make it a little easier on them) and make them define specific roles (lead designer, lead coder, project manager, level designer, etc) so someone is "in charge" of a portion of the game. Often only a few people do the heavy coding, but it's kind of fun since you'll find some of the students go crazy with designing models/sprites/background, etc. I have little to no artistic talent, so seeing them do things that I cannot ends up being my favorite part of the class.



    ------------------------------
    Paul Dostert k12teacher
    Jacksonville SC
    ------------------------------