Skip to content
This repository was archived by the owner on Jul 2, 2023. It is now read-only.
/ GameEstate Public archive

Game asset library for established GameEstates

License

Notifications You must be signed in to change notification settings

bclnet/GameEstate

Repository files navigation

Game Estate

Game Estate is an open-source, cross-platform solution for delivering game assets as a service.

Game Estate Benefits

  • Portable (windows, apple, linux, mobile, intel, arm)
  • Loads textures, models, animations, sounds, and levels
  • Avaliable with streaming assets (cached)
  • References assets with a uniform resource location (url)
  • Loaders for Unreal and Unity
  • Locates installed games
  • Estate centric context
  • Includes a desktop app to explore assets
  • Includes a command line interface to export assets (list, unpack, shred)
  • future: Usage tracking (think Spotify)
  • future: Entitlement (think drm)

Context

Context

Location (find installed games)

First step is locating installed games
Location definition by platform. For instance windows usually uses registration entries.

Runtime (c++ vs .net)

dotnet runtime
Hosted manage for unreal or native

Uniform Resource Location (url)

TBD

Multiple applicates are included in GameEstate to make it easier to work with the game assets.

Estate Context

Estates are the primary grouping mechanism for interacting with the asset services.

Platforms provide the interface to each platform.

About

Game asset library for established GameEstates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages