Multi-platform Game Distribution System for Popular and Experimental Technologies