Skip to content

A reactive, modular, service based framework for Unity that keeps the code side of your project de-fragmented, organized and reuseable.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Doppelkeks/uGameFramework

 
 

Repository files navigation

uGameFramework by gentlymad

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 "Furious Fightpub", "Pizza Connection 3" and other games. .

About

A reactive, modular, service based framework for Unity that keeps the code side of your project de-fragmented, organized and reuseable.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.2%
  • Other 0.8%