PushButton est un moteur de jeux 2D multiplayer en flash et un framework open source.
Pour pouvoir l’utiliser, il faut posséder : Java 1.6, Flash Player 9 et Adobe AIR Runtimel. Il suffit ensuite de le télécharger à partir de Google Code.
A l’origine de son invention, on retrouve Dynamix (créateurs de The Incredible Machine) et les développeurs de GarageGames (créateurs de la Torque Game Engine). Ce système, disponible gratuitement sous la licence MIT, ne coute rien et est libre d’utilisation.
Les développeurs tirent leurs bénéfices de leur « magasin » où les gens peuvent acheter et vendre des éléments qui sont compatibles avec PushButton moteur et qui leur permettent d’améliorer leurs jeux. Ils développent aussi leurs propres jeux sur le moteur.
PushButton nécessite un certain niveau d’expérience ActionScript mais les développeurs estiment que le niveau d’expérience nécessaire est le même que celui dont on a besoin besoin pour développer un bon jeu en Flash de A à Z.