Search Unity

Possible? or unnecessary? but Imagine a light weight unity2D engine. Just 2D

Discussion in 'General Discussion' started by TebogoWesi, Jul 22, 2018.

  1. TebogoWesi

    TebogoWesi

    Joined:
    Aug 12, 2014
    Posts:
    159
    Can unity engine be stripped down and make a dedicated 2D engine. something lightweight and capable of producing a tiny build, say an APK under 2 or 3 megabytes.

    I bet they could cook something withing a year if they wanted too, something like Godot but better. Maybe even include unity script. Sometimes the unity engine is overkill for 2d games.
     
  2. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    10,160
    Unity's 2D functionality is baked on top of the 3D engine. If they were to strip everything out so they could make a 2D only engine it would take far more than a year and also be far more expensive than it's worth, as they'd likely never be able to get the audience using GameMaker (the only actual competition in this space) to suddenly switch to Unity: Pointless 2D edition.

    Also why would they include UnityScript when they literally just launched into full deprecation mode?
     
    TebogoWesi likes this.
  3. TebogoWesi

    TebogoWesi

    Joined:
    Aug 12, 2014
    Posts:
    159
    am thinking c# would bring with it more size, maybe unityScript is lighter.
     
  4. neoshaman

    neoshaman

    Joined:
    Feb 11, 2011
    Posts:
    6,493
    Unity is already on it
     
    Kiwasi, TebogoWesi and Ryiah like this.
  5. passerbycmc

    passerbycmc

    Joined:
    Feb 12, 2015
    Posts:
    1,741
    The are using the exact same runtime and compile to the same il so no difference aside from c# being updated and more established.
     
  6. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,205
    Unite Berlin's keynote showcased it too with a Flappy Bird clone at 240KB.


    No. Under the hood UnityScript had the exact same runtime dependencies as C#. It was just another language as far as the engine was concerned. Once everything was compiled both C# and UnityScript generated the same bytecode. You wouldn't gain anything by using it.
     
    Last edited: Jul 22, 2018