-
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.
-
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)
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).
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.
Related posts
-
Advice on easy-to-learn game engines? Planning a marriage proposal year(s) in advance
-
Suggestion for software please
-
GDevelop desktop app won't update
-
🔧 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!
-
I'm a Solo Dev with "all the wrong hats"