I am a junior high teacher. Needs to teach my students on creating games. Ideas?

This page summarizes the projects mentioned and recommended in the original post on /r/gamedev

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • GDevelop

    :video_game: Open-source, cross-platform game engine designed to be used by everyone.

  • I'd choose something that requires less explicit programming, like Construct. It's proprietary software (I'm not affiliated with it in any way), but they have reasonable prices for education, and I know a person who has had success teaching kids to make basic games with it (with Construct 2, I think, which don't people prefer to Construct 3). Some similar tools which I haven't tried are Stencyl or GDevelop (this one is actually open source).

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  • However if u want to teach game making with a focus on programming then something like PyGame or Godot could be a good idea. Both are incredibly small downloads and Godot doesn't even need to be installed, it's just an exe. PyGame uses python obviously, and Godot uses GDScript, which is basically just python.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • karel

    Karel The Robot

  • Phaser

    Discontinued Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to: https://github.com/phaserjs/phaser] (by photonstorm)

  • webgl2-examples

    A collection of WebGL 2.0 examples for undergraduate computer graphics courses.

  • scratch-www

    Standalone web client for Scratch

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Advice on easy-to-learn game engines? Planning a marriage proposal year(s) in advance

    1 project | /r/gamedev | 7 Dec 2023
  • Suggestion for software please

    1 project | /r/proceduralgeneration | 26 Jun 2023
  • GDevelop desktop app won't update

    1 project | /r/gdevelop | 17 Jun 2023
  • 🔧 No coding skills? No problem! With GDevelop's intuitive interface, you can create complex behaviors and interactions for your 2D and 3D models using visual events. Start now!

    1 project | /r/gdevelop | 14 Jun 2023
  • I'm a Solo Dev with "all the wrong hats"

    1 project | /r/gamedev | 1 Jun 2023