Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Official Project Tiny 0.25 preview is available

Discussion in 'Project Tiny' started by JC-Cimetiere, May 1, 2020.

  1. JC-Cimetiere

    JC-Cimetiere

    Unity Technologies

    Joined:
    May 8, 2014
    Posts:
    123
    We have just published a new preview “Project Tiny” that brings a few new features and usual bug fixes. Some notable features:
    • We’ve enabled multi-touch on Android and iOS and added Mouse wheel input support, we will include samples shortly.
    • In the Particle System we added Billboard support, see Particle System section.
    • We’ve improved the way to generate & manage the DOTS C# Solution, required for example for debugging, with a dedicated UI and added more details in the DOTS C# Solution section. We expect in the future this workflow to become easier and more transparent.
    • You can now control the background color of the rendering borders added when the rendering ratio does not match the actual rendering surface. By default it’s transparent, and you can change it via code (example implemented in TinyRacing UpdateCarInputs.cs by changing DisplayInfo.backgroundBorderColor). And yes, we've heard that you need more than a fixed resolution, work is in progress to enable a dynamic ratio.
    • We added documentation for Suspend, Resume & Quit Events on iOS and Android.
    • And finally you can now use Build & Run (from the Build Configuration inspector) for Web builds and also use the Profiler (on same machine and only CPU for now):


    As usual,we still recommend that you head over the “Getting Started Guide” for details and use the sample projects (available here https://github.com/Unity-Technologies/ProjectTinySamples) to discover features and as a starting point for you new projects. They are the easiest way to get all components required for “Project Tiny”.

    Enjoy!

    0.25 Full Release Notes
    What's new:

    - Multi-touch on Android and iOS
    - Mouse wheel input support
    - Particles billboard support
    - Ability to change the rendering borders background-color
    - Support unity.physics 0.3.2-preview
    - Burst support on Android builds
    - New generate Dots solution window
    - Support build and run web builds in the browser
    - Web player connection support for profiler & debug information
    Fixed:
    - Improve rendering performance on web builds
    - Web builds will no longer play audio if the browser is in background
    - Fix potential memory leak on il2cpp builds
    - Spaces in the build configuration name cause build failures
    - Web on iOS: Touch is not removed from Touches after minimizing the browser
    - Models with a large number of vertices cause Uint16 overflow exception during conversion
    - Auto-select graphics backend for Web
    - Optimize texture initialization loop at startup for WebGL targets
    - Remove redundant glEnable/DisableVertexAttribArray calls
    - Fixed issue where input coordinates are not scaled for HDPI
    - Remove the requirement for including Rendering.Hybrid assembly in filter settings

    About 2D Foundational features: not compatible yet with 0.25
    Please note that anyone using the 2D Foundational features (see forum announcement) which includes com.unity.2d.entities 0.22.0-preview.8, you need to continue using com.unity.tiny.all 0.22 and the related Getting started guide for Preview 0.22. We are working on upgrading these features to the latest com.unity.tiny.all and will post an update in the forum when available. For sure we plan to have everything synced up at some point, but for now we've chosen to iterate 2D specific features & the core runtime at slightly different pace, so overall we can move faster.

    What’s next?
    As we shared replies to questions about the roadmap, we still don't have a firm date for our "V1" enabling hypercasual style scenarios (see Unite Copenhagen 2019 Project Tiny roadmap session recording for details). We want to ensure first that the feature set is complete enough to enable projects to go in production, so the cut line isn't completely defined yet.
    However we’ve updated the Feature Summary section of the getting started guide, with a bit more details about what’s planned. We'll share more as soon as possible. Thanks for your patience.

    Sharing feedback
    This forum is the best place to open discussions and ask questions. When you encounter a bug, please use the Unity Bug Reporter in the Unity Editor, accessible via Help > Report a Bug. Include “Project Tiny” in the title to help our staff triage things appropriately!
    For more details on how to report a bug, please visit this page..

    Thanks again for your feedback and engagement!
     
    Last edited: May 1, 2020
    V_i_T, newguy123, Thaina and 6 others like this.
  2. itsarjunsinh

    itsarjunsinh

    Joined:
    Nov 9, 2019
    Posts:
    16
    Is UI close or still a long time away? Also, I'm glad that you guys are trying to modularize Unity.
     
    garrisor and V_i_T like this.
  3. Thaina

    Thaina

    Joined:
    Jul 13, 2012
    Posts:
    1,163
    Thanks for update. But I need to waiting for dynamic ratio and System.IO.Stream
     
  4. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,930
    We've added System.IO.Stream for the 0.26 release.
     
  5. JC-Cimetiere

    JC-Cimetiere

    Unity Technologies

    Joined:
    May 8, 2014
    Posts:
    123
    Hi
    The UI solution is still work in progress. I cannot give a precise timeline yet and will share as soon as we have solid dates. For short term (at least next few weeks) experimentation work, you have to use workarounds shown in the samples.
     
  6. QnRA

    QnRA

    Joined:
    Nov 28, 2013
    Posts:
    4
    What's the status on single file HTML build? Is it still planned for 0.26 release?
     
  7. AbdulAlgharbi

    AbdulAlgharbi

    Unity Technologies

    Joined:
    Jul 27, 2018
    Posts:
    319
    Still, in progress, we still have some outstanding issues in getting this feature released.
    So it won't make it for 0.26
     
    QnRA likes this.
  8. aveakrause

    aveakrause

    Joined:
    Oct 3, 2018
    Posts:
    70
    Please tell me you're not developing a 4th Unity UI system and just using UI Elements Runtime instead....
     
    itsarjunsinh, DarekRusin and djsell like this.
  9. JC-Cimetiere

    JC-Cimetiere

    Unity Technologies

    Joined:
    May 8, 2014
    Posts:
    123
    The plan is to have UI Element (now called UI Toolkit), not a different system. We may initially restrict the scope and deliver a subset for Project Tiny. Stay tuned, it's too early for us to tell exactly what/when it's available.
     
    aveakrause and itsarjunsinh like this.
  10. Doh09

    Doh09

    Joined:
    Jan 12, 2015
    Posts:
    16
    As per this link: https://i.imgur.com/eCgN9iE.png
    I get no "Tiny" menu option where I can create a .utproject file.

    Could this be an error in version 0.25?
     
  11. AbdulAlgharbi

    AbdulAlgharbi

    Unity Technologies

    Joined:
    Jul 27, 2018
    Posts:
    319