A method for simultaneously presenting a single instance of a virtual space in two dimensions via some client computing platforms and in three dimensions via other client computing platforms such that users of all the computing platforms can interact with each other in the virtual space regardless of the dimensionality of representations of the virtual space on their respective client computing platforms, the method being performed by one or more processors configured to execute computer program instructions, the method comprising:
- using one or more processors to provide virtual space information associated with a single instance of a virtual space to client computing platforms including a first group of client computing platforms and a second group of client computing platforms, the single instance of the virtual space being simultaneously presented via all of the client computing platforms, the single instance of the virtual space being represented in two-dimensions via the first group of client computing platforms based on one or more metrics associated with the first group of client computing platforms, the single instance of the virtual space being represented in three-dimensions via the second group of client computing platforms based on one or more metrics associated with the second group of client computing platforms;
- wherein the first group of client computing platforms enable users to interact with users of the second group of client computing platforms via the two-dimensional representation of the single instance of the virtual space presented via the first group of client computing platforms;
- wherein the second group of client computing platforms enable users to interact with users of the first group of client computing platforms via the three-dimensional representation of the single instance of the virtual space presented via the second group of client computing platforms;
- and
- wherein user characters associated with users of the first group of client computing platforms follow one or more predetermined paths in the three-dimensional representation of the virtual space presented via the second group of client computing platforms.