Search Unity

Where is The TwoStickShooter project ?

Discussion in 'Entity Component System' started by Kiupe, Jan 21, 2019.

  1. Kiupe

    Kiupe

    Joined:
    Feb 1, 2013
    Posts:
    528
  2. siggigg

    siggigg

    Joined:
    Apr 11, 2018
    Posts:
    247
    No you are right, it seems to have been removed along with a bunch others in the latest commit. Probably too hard to maintain them all when the API is changing so rapidly.
     
  3. rz_0lento

    rz_0lento

    Joined:
    Oct 8, 2013
    Posts:
    2,361
    As far as I know, that sample was outdated and didn't reflect currently recommended practices so it was removed.
     
  4. Kiupe

    Kiupe

    Joined:
    Feb 1, 2013
    Posts:
    528
    Ok, thanks guys !
     
  5. Kiupe

    Kiupe

    Joined:
    Feb 1, 2013
    Posts:
    528
    Would you recommend any other tutorials besides those in the repo ? Something more "real project/game" example ?
     
  6. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    In some regards it was a bad example as it used systems per entity type e.g. and not atomic to their function e.g. Enemy <Action>, Player <Action> vs <Action> System.
     
  7. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,775
    I am not saying you are wrong.
    But what was good about this project, was that we had Classic, Hybrid and Pure examples in one.
    I can only assume, it will come back to use, once upgraded.
     
  8. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    I only commented on it's Pure examples atomic ness, it was probably one of the best game examples of using ECS as you could compare the three types and it was simple.
     
    Antypodish likes this.
  9. Kiupe

    Kiupe

    Joined:
    Feb 1, 2013
    Posts:
    528
    So let's hope a new one of a same kind will be available in a near future.
     
    tiggus likes this.
  10. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Actually the pure version relied upon the MeshInstanceRenderer which has become the RenderMesh and is in Unity.Rendering.Hybrid does this mean they are working on a new rendering system for pure ECS?

    Release Notes 0.0.21

    Or is it the new Batch Rendering system...

    It would be nice if the release notes linked to the relevant documentation on the new systems.

    https://github.com/Unity-Technologies/EntityComponentSystemSamples/blob/master/ReleaseNotes.md