https://github.com/dotmos/ugameframework
A reactive, modular, service based framework for Unity that keeps the code side of your project de-fragmented, organized and reuseable.
https://github.com/dotmos/ugameframework
Last synced: 8 months ago
JSON representation
A reactive, modular, service based framework for Unity that keeps the code side of your project de-fragmented, organized and reuseable.
- Host: GitHub
- URL: https://github.com/dotmos/ugameframework
- Owner: dotmos
- License: mit
- Created: 2017-10-17T09:10:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-30T06:39:19.000Z (about 3 years ago)
- Last Synced: 2024-11-10T20:37:58.534Z (over 1 year ago)
- Language: C#
- Homepage:
- Size: 25.5 MB
- Stars: 21
- Watchers: 6
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# uGameFramework by gentlymad
***DEPRECATED
Use the new GameFramework2 instead, which has been rewritten from scratch
-> https://github.com/dotmos/GameFramework2***
A modular, service based, multithreaded framework for Unity that keeps the code side of your project de-fragmented, organized and reuseable.
Features an optional multithreaded ECS imlementation, modular services, parallel global eventstreams, MVC, reactive state machines, serializer interface, double precision Vector2/3/Quaternion/Math, and many other things that makes your life easier.
Needs Unity with .NET 4.6 support enabled. (found in PlayerSettings)
Uses Zenject (https://github.com/modesttree/Zenject), Flatbuffers (https://github.com/google/flatbuffers) and UniRx (https://github.com/neuecc/UniRx).
Used in production at gentlymad studios for "Endzone - A world apart", "Furious Fightpub", "Pizza Connection 3" and other games.
.