How is video game development different from software development in open source?