Body: <p>I plan to teach <em>&quot;Introduction to Game Development&quot;</em> to the CS undergrads next semester. Keeping in view the trends in 2022 what would be an ideal course outline or topics to teach to train the students so that they can create awesome games and also make some living as well?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-01-08T04:17:44.000Z
Comments.Text: Could you edit the question to include a bit more about their background and your course goals?  You've given a few hints, but an expansion would be very helpful.  Do you have a direction that you are already leaning?
Comments.UserDisplayName: Ben I.
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-01-08T10:09:35.413Z
Comments.Text: `make some living as well`. Getting into game development is hard. Getting into [A listed game](https://en.wikipedia.org/wiki/List_of_video_games_considered_the_best) development is even harder, probably more about who you know than what you know.
Comments.UserDisplayName: Guy Coder
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-01-08T10:15:14.743Z
Comments.Text: `would be an ideal course outline` Search other schools for their course outline and check the work the teachers do related to what they teach. Some just teach a class some are a focal point in the community and their cv shows it.
Comments.UserDisplayName: Guy Coder
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-01-08T10:23:32.680Z
Comments.Text: The [Unity Game Engine](https://unity.com/) was the go to software for teaching game design but IIRC they changed their pricing structure and it fell out of favor with college level teachers. You should verify that. However they have many resources related to what you seek, so much so that students may realize they can learn just as much for free on their own and not have to pay for a course.
Comments.UserDisplayName: Guy Coder
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-02-12T01:37:03.173Z
Comments.Text: I'm still itching to provide help here, though you're probably in the middle of your semester.  What is the background of the students?
Comments.UserDisplayName: Ben I.
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-02-12T01:37:46.000Z
Comments.Text: What did you wind up doing?
Comments.UserDisplayName: Ben I.
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-02-15T17:50:22.800Z
Comments.Text: @BenI. Well I was initially thinking of Unity but I have a thinkpad x220 so I am now leaning towards Harward's CS50 GameDev https://cs50.harvard.edu/games/2018/ . I think their approach is more towards teaching actual engineering while keeping the creation tools / engines as minimal as possible. What do you think ?
Comments.UserDisplayName: fakhir
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-02-15T18:02:34.383Z
Comments.Text: @GuyCoder Well I think there is also an educator plan. Check it out: https://unity.com/products/unity-education-grant-license. What do you think ?
Comments.UserDisplayName: fakhir
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-20T15:53:43.623Z
Comments.Text: @BenI. I chose Harward's GD 50  https://cs50.harvard.edu/games/2018/
Comments.UserDisplayName: fakhir
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-03-20T15:54:36.443Z
Comments.Text: @BenI. But now I need to see what kind of assignments or projects I can give along with this course.
Comments.UserDisplayName: fakhir
Tags: <game-design>
Title: Advise needed: GameDev Course Outline
ThreadText: # Advise needed: GameDev Course Outline
  
  (Asked by: username_0 on 2022-01-08)
  
  I plan to teach *"Introduction to Game Development"* to the CS undergrads next semester. Keeping in view the trends in 2022 what would be an ideal course outline or topics to teach to train the students so that they can create awesome games and also make some living as well?
  
  **Tags:** game-design
  
  > **Comments:**
  > **username_1**: Could you edit the question to include a bit more about their background and your course goals?  You've given a few hints, but an expansion would be very helpful.  Do you have a direction that you are already leaning?  
  > **username_2**: `make some living as well`. Getting into game development is hard. Getting into [A listed game](https://en.wikipedia.org/wiki/List_of_video_games_considered_the_best) development is even harder, probably more about who you know than what you know.  
  > **username_2**: `would be an ideal course outline` Search other schools for their course outline and check the work the teachers do related to what they teach. Some just teach a class some are a focal point in the community and their cv shows it.  
  > **username_2**: The [Unity Game Engine](https://unity.com/) was the go to software for teaching game design but IIRC they changed their pricing structure and it fell out of favor with college level teachers. You should verify that. However they have many resources related to what you seek, so much so that students may realize they can learn just as much for free on their own and not have to pay for a course.  
  > **username_1**: I'm still itching to provide help here, though you're probably in the middle of your semester.  What is the background of the students?  
  > **username_1**: What did you wind up doing?  
  > **username_0**: @BenI. Well I was initially thinking of Unity but I have a thinkpad x220 so I am now leaning towards Harward's CS50 GameDev https://cs50.harvard.edu/games/2018/ . I think their approach is more towards teaching actual engineering while keeping the creation tools / engines as minimal as possible. What do you think ?  
  > **username_0**: @username_2 Well I think there is also an educator plan. Check it out: https://unity.com/products/unity-education-grant-license. What do you think ?  
  > **username_0**: @BenI. I chose Harward's GD 50  https://cs50.harvard.edu/games/2018/  
  > **username_0**: @BenI. But now I need to see what kind of assignments or projects I can give along with this course.  
  
  ---
  
  ## 0 answers
  
  