![video game cross platform games video game cross platform games](http://i.ytimg.com/vi/kFBs3X2LVAc/maxresdefault.jpg)
- #Video game cross platform games software#
- #Video game cross platform games code#
- #Video game cross platform games Ps4#
- #Video game cross platform games Pc#
Apex Legends was developed by a small studio that also didn't have the power of Epic Games but they do have the backing of EA, who are powerful enough to implement cross play into Origin's online services, but haven't. Changing a game post-release to work for cross-platform play is a lot different to building it in from the start. Rocket League wasn't built for cross-platform play, and didn't have these advantages. Sony refused to work with other consoles' online services.
#Video game cross platform games Pc#
It should be noted that even Portal 2 had cross play between PC Steam and PS3 in 2011, and cross play was allowed with PC specifically. Sony/PSN held out for years, and only in September 2018 allowed it as a Beta for Fortnite specifically.
#Video game cross platform games Ps4#
If Fortnite was built as a PS4 exclusive using PlayStation Network functionality (or Xbox One exlcusive using Xbox Live functionality etc), cross-platform multiplayer would have taken much longer.įortnite and Epic also had the massive financial and user base behind them, that online service providers couldn't work fast enough to implement cross-platform play - and realistically, we're only talking Microsoft/Xbox Live and Nintendo/Switch Online here. They used their own Unreal Engine, so they already had the tools they needed (and the ability to customise them as desired) to make sure their game (and all the related online functionality and infrastructure) would work on different platforms. First, they built their game from the ground up to have no reliance on third party services. It may seem like Fortnite achieved all this overnight, but in reality they had a number of advantages.
#Video game cross platform games code#
So if you don't code these features yourself and provide the required infrastructure, good luck getting Microsoft to let you host a game server that allows connections from PlayStation or Switch clients on their service designed for Xbox games. The server infrastructure itself may also be provided by the platform provider (Valve, Microsoft, Sony).
![video game cross platform games video game cross platform games](https://i.pinimg.com/736x/6b/33/e5/6b33e5780018e597e22c6c2b8b7f96cb--platform-play.jpg)
There's also things like user accounts/security, friend lists, messaging/voice chat, achievements, DLC/micro-transaction payment processing, digital rights validation etc that are typically provided by the platform.
![video game cross platform games video game cross platform games](https://img.youtube.com/vi/1fFnQ3I2GAA/sddefault.jpg)
Steam provides matchmaking services, so it can take care of getting people together in a game, which may then be hosted by one of the players, or by a dedicated server. Many of these platforms are online service providers, providing APIs for using platform-specific multiplayer features. So technical issues aside, if you pit these players against each other, it's unfair, and people will stop playing.Īnother issue is related to the way game servers and matchmaking works. For many action games, mouse and keyboard control is superior to gamepad, which is superior to touch screen. Firstly, not all inputs are created equal. PC Windows to play against players on another platform eg. The simple answer is different platforms (which encompasses the hardware, operating system and even the digital store (Steam vs GOG vs Origin etc)) works differently, have different performance and capabilities, different inputs etc, but companies like Epic make game engines (the Unreal Engine) that take care of most of those differences so you can make a game once and compile it to run on different platforms.Ĭross-platform multiplayer refers to the ability for players on one platform eg.
#Video game cross platform games software#
The difference is, cross-platform refers to the software being released on multiple platforms, which can have significant technical challenges and is a whole question of its own. You say cross-platform, but I think you mean cross-platform multiplayer aka cross play. *Edit: Sorry, bit if a wall of text here (I tend to do that).