Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Multiplatform workflow

Discussion in 'General Discussion' started by StarGamess, Jun 10, 2016.

  1. StarGamess

    StarGamess

    Joined:
    Jul 21, 2014
    Posts:
    179
    Now I know unity makes it very easy to deploy to multiple platforms so I am not complaining. But I would love to know how you guys handle deploying to different platforms. My problem is particular is that I am making a game for PC and Andriod which are vastly different platforms.

    Now doing the controls and all is fairly easy. But were the real troubles comes in for me is the game design. Mobile user generally like short sessions (a few minutes) while pc games like longer sessions (csgo game takes 45min). PC gamers like the pay once model more (most AAA games cost 60$ at release) but mobile users prefer the free to play model. In mobile games every frame or mb of memory counts while on PC it all really doesn't matter that much.

    So how do you balance all this out in a reasonably fast workflow. And is it even worth it to custom tailor the game for both platforms? Do split the project up in 2 one for each platform or do you use checks every where to see if you are building for mobile or for pc?

    Just curious to know how you guys do it since so far I have only made PC games.
     
  2. QFSW

    QFSW

    Joined:
    Mar 24, 2015
    Posts:
    2,905
    It really depends on the game
    PC games like cs:go or more in depth experiences just typically dont work on mobile. Yes you can deploy it and play it on mobile but its not a good mobile game
    Same goes for things like clash of clans, works fine on mobile but that style doesnt work on PC
    Imho its not a matter of adapting the game to work on PC and mobile, the game just has to be designed in a way that works well on both. Mobile games tend to be time passers whereas PC games are in depth experiences. Some games manage to fall in between like Geometry Dash; these games are the ones that work on both
    My game used to be PC and android at one point and since i didnt have much i needed to change between them I just used preprocessors
     
  3. StarGamess

    StarGamess

    Joined:
    Jul 21, 2014
    Posts:
    179
    Yes of course but I'm not talking about porting csgo to mobile its just an example. My game is a top down shooter which works perfectly on mobile. And mobile is the main platform but a good mobile game doesnt work on PC so it's going to need some tweaks especially when it comes to the game length and materials.

    How do you handle materials? Game length and the general flow of the game can be done with the preprocessor but how do you swap out the materials? Mobile uses mobile shaders while we could just use the standerd unity shader for desktop.