Cross platform game development toolchain