All Projects → sebas77 → Svelto.tasks

sebas77 / Svelto.tasks

Licence: mit
Svelto Tasks - C# promises compliant multi-threaded tasks runner

Projects that are alternatives of or similar to Svelto.tasks

Unityasync
Task and Async Utility Package for Unity. Start co-routines from anywhere.
Stars: ✭ 58 (-63.52%)
Mutual labels:  tasks, unity, unity3d
Core
CatLib lightweight dependency injection container
Stars: ✭ 148 (-6.92%)
Mutual labels:  unity, unity3d
Ignorance
Ignorance utilizes the power of ENet to provide a reliable UDP networking transport for Mirror Networking.
Stars: ✭ 158 (-0.63%)
Mutual labels:  unity, unity3d
Unity Texture Curve
✏️ Example showing how to bake an AnimatedCurve into a Texture and use it in a shader.
Stars: ✭ 149 (-6.29%)
Mutual labels:  unity, unity3d
Gltfast
glTF runtime loading library for Unity
Stars: ✭ 156 (-1.89%)
Mutual labels:  unity, unity3d
Klaksyphon
Syphon plugin for Unity
Stars: ✭ 149 (-6.29%)
Mutual labels:  unity, unity3d
Unity Ui Examples
📚 A collection of UI examples for Unity.
Stars: ✭ 152 (-4.4%)
Mutual labels:  unity, unity3d
Rapidgui
Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
Stars: ✭ 144 (-9.43%)
Mutual labels:  unity, unity3d
Ecs
ECS for Unity with full game state automatic rollbacks
Stars: ✭ 151 (-5.03%)
Mutual labels:  unity, unity3d
Unity Curve Utils
A utility that can use 18 kinds of curve algorithm.
Stars: ✭ 151 (-5.03%)
Mutual labels:  unity, unity3d
Psd2unityimporter
An advanced PSD importer tool for Unity
Stars: ✭ 155 (-2.52%)
Mutual labels:  unity, unity3d
Core
React renderer for building user interfaces in Unity UI
Stars: ✭ 133 (-16.35%)
Mutual labels:  unity, unity3d
Noiseball3
A Unity example that shows how to use the new implementation of DrawProcedural.
Stars: ✭ 147 (-7.55%)
Mutual labels:  unity, unity3d
Swissarmylib
Collection of helpful utilities we use in our Unity projects.
Stars: ✭ 154 (-3.14%)
Mutual labels:  unity, unity3d
Ugui Super Scrollview Example
Sample project that summarizes usage examples of "UGUI Super ScrollView".
Stars: ✭ 146 (-8.18%)
Mutual labels:  unity, unity3d
Cmumocap
Unity humanoid animations converted from the Carnegie Mellon University Motion Capture Database
Stars: ✭ 153 (-3.77%)
Mutual labels:  unity, unity3d
Foy
A simple, light-weight and modern task runner for general purpose.
Stars: ✭ 157 (-1.26%)
Mutual labels:  tasks, task-runner
Uicard
Generic UI for card games like Hearthstone, Magic Arena and Slay the Spire...
Stars: ✭ 142 (-10.69%)
Mutual labels:  unity, unity3d
Unityfx.async
Asynchronous operations (promises) for Unity3d.
Stars: ✭ 143 (-10.06%)
Mutual labels:  unity, unity3d
Klaklasp
An extension for the Klak Wiring system to create audio reactive behaviors.
Stars: ✭ 150 (-5.66%)
Mutual labels:  unity, unity3d

Svelto.Tasks 1.5 openupm

======================

Run Parallel and Serial Promises compliant tasks, even on other threads! Svelto.Tasks is platform agnostic and it runs on every c# platform. However several Unity dedicated schedulers have been written.

I would love to write some schedulers for other platforms, like MonoGame, but since I won't have the time to do so, I will need our help. If you can't figure out how to write a scheduler, I will need at least a working project that I can compile and run on Windows. Once new schedulers will be written, I will add them in the official repository.

main article:

http://www.sebaslab.com/svelto-taskrunner-run-serial-and-parallel-asynchronous-tasks-in-unity3d/

If you want to test it out right away with some pre made examples, please don't download this repository, but instead use this one: https://github.com/sebas77/Svelto.Tasks.Tests

New Parallelism example: https://github.com/sebas77/Svelto.Tasks.Examples.MillionPoints

How to clone the repository:

The folders Svelto.ECS, Svelto.Tasks and Svelto.Common, where present, are submodules pointing to the relative repositories. If you find them empty, you need to update them through the submodule command. Check some instructions here: https://github.com/sebas77/Svelto.ECS.Vanilla.Example/wiki

[Unity only] How to install it as a package

http://www.sebaslab.com/distributing-svelto-through-openupm/

Svelto Framework is used to develop the following products:

Gamecraft Robocraft Infinity Cardlife

Note: Dear Svelto Users : Although I am committed to help you and write articles as much as I can, I will never be able to keep all the documentation up to date. If you are a happy svelto user and you want to contribute, please feel free to update the github wiki! 🙏👊

Copyright (c) Sebastiano Mandalà

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].