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. Dismiss Notice

Resolved What libraries should we make ourselves?

Discussion in 'DOTS Dev Blitz Day 2023 - Q&A' started by Kleptine, Aug 23, 2023.

  1. Kleptine

    Kleptine

    Joined:
    Dec 23, 2013
    Posts:
    254
    We're starting up a new project on top of ECS. Since ECS is not quite finished yet, it's clear we'll need to build several tools / libraries to be able to make games productively:
    - Cinemachine Integration
    - Timeline
    - ECS Visual Scripting

    From the forum, it sounds like all of these currently have an ECS/DOTS version in development at Unity, but it's completely unclear when they will ship. This year? Next year? Later?

    We don't need a precise timeline, but we really don't want to spend 6 months of an engineer's time building a cinemachine integration, only to have the official package release. Can you give us a very general sense of when these packages are coming?

    Or, just generally, do you suggest investing in building these packages ourselves right now? Would that be wasted work?
     
  2. elliotc-unity

    elliotc-unity

    Unity Technologies

    Joined:
    Nov 5, 2015
    Posts:
    228
    If I were working on a game right now, I would just implement my own version of all three of these things, because even if Unity comes out with an alpha or beta, say, next year (who knows?), it's not guaranteed to actually meet a particular use case right when it hits alpha.

    On top of that, I'm not 100% sure on the survival rate for all those projects; I'm pretty sure general ecs visual scripting is dead for the time being.

    (I would, to be clear, use entities/netcode/physics/graphics themselves to start a project today, assuming the project was going to benefit from the performance and netcode awesomeness and such. I just wouldn't hold my breath for these other unreleased things.)
     
    msfredb7 likes this.