Soy programador de videojuegos hace mas de 10 años, mi pasion por prorgamar fue gracias a ellos, tengo facilidad en su desarollo lo que agilizara la creacion de ellos, pero como quieres el juego para tanto pc como mobile y es para niños supongo que tendra que ser lo mas rapido y optimizado posible ya que no todos los celulares/tables son lo suficientemente potentes como para ejecutarlos y menos sobre la web, por eso creo que la mejor opcion es crear un motor optimizado para los juegos que quieres hacer, esto ya lo he echo varias veces pero estoy imposibilitado de mostrarlo por que fueron echos para empresas las cuales requieren privacidad.
La creacion de cada juego seguiran ciertos pasos:
Obtener informacion sobre el juego (jugabilidad, assets, etc)
Desarollo (fase previa a la final)
Se muestra (Para saber si el juego es el indicado por el cliente)
Testeo y Finalizacion
Personalmente creo que los dispositivos los cuales utilizan los niños no tienen mucha potencia para los engines que estan creados, ya que estos consumen muchos recursos y por eso coincidero la mejor opcion el crear uno.
Saludos.