Skip to content
This repository has been archived by the owner on Mar 25, 2020. It is now read-only.

pointcache/URSA

Repository files navigation

https://github.com/pointcache/URSA/wiki/Home/ GitHub issues GitHub issues License MIT tested on unity

Please proceed to Wiki to learn more.

URSA is an ECS framework integrated into Unity. It doesn't use a separate backend, and works on top of unity components in a very simple manner. URSA streamlines typically complex gamedev tasks like managing initialization sequences and serialization, asset workflow automations, organization, as well as being a fully fledged ECS it completely decouples systems and forces data driven approach.

Current list of features:

  • AssetImporters
  • AssetTools
  • Blueprints
  • Configs
  • Console
  • Database
  • Debug
  • ECS framework
  • Levels System
  • PersistentData system
  • Reactive Variables
  • Save System

And other tools and utilities.

URSA uses same basic classes over all systems, creating unified environment. These classes are

  • Entity
  • ComponentBase
  • SerializedData

Every feature is built around the usage of the same classes, minimizing complexity. URSA dependencies:

  • FullSerializer
  • Smart Console (beast console)

Releases

No releases published

Packages

No packages published

Languages