TSG Framework

We have created a powerful set of systems, utilities and tools, that leverage our Unity3D development pipeline throughout our projects.

Decoupling

Enforce decoupling by providing infrastructure for dependency injection, pub/sub, scene elements binding.

Testability

Provides the backbone for testing automation, already having a strong unit test coverage.

Advanced UI features

Solid conventions, mechanisms and tools that heavily reduce the implementation of User Interfaces.

Structure

By bringing structure to Unity3D development, projects are much cleaner and consistent, thus increasing productivity and maintainability.

Performance

Seamlessly improve performance by using caching mechanisms and scene elements binding.

Productivity tools

Powerful tools that monitor, scaffold and bootstrap projects.


Some of the things we use daily in our code

  • Promises
  • Dependency Injection
  • Bindings
  • Pipelines
  • Observables
  • Pub/Sub
  • Object Pooling
  • Prefabs Caching
  • Events Binding
  • UI Scaffolding
  • Unit Tests
  • Flow Control
  • Plugin Architecture
  • Services
  • Integrations
  • Documenting