Cross Platform Gaming – Past, Present, & Future

This presentation explores how cross platform development considerations influence game developers and how platform providers can give developers the tools to make their choices easy ones. It discusses some of the main impediments to cross platform development. Some of these, such as basic hardware differences between platforms, seem obvious, but lead to profound differences in how developers approach the problem, from using cross-platform engines to requiring a complete rewrite of source code and regeneration of art assets.