Ask Your Question

Revision history [back]

Generally yes, because Sage has the necessary numerical, graphical, and interactive capabilities. To create an engine model you would have to decide it to be 2D animation/3D rendered movie, or a physical simulation---I believe you would better use inkscape for 2D, blender for 3D, and any simulation software if you want to include fluid dynamics or whatever. Educational games are probably best done as web application in HTML5---I bet Google has fascinating documentation on this.

All in all yes, in principle, Sage can do this, but there are better Open Source tools for this task, please see

  • https://inkscape.org
  • https://blender.org
  • https://en.wikipedia.org/wiki/Category:Free_simulation_software
  • https://developers.google.com/games/