A downloadable framework

Download NowName your own price

About

XDot Framework was developed for Unity and is supported on versions above 2017+ (however, in theory it may work on versions below). You can use this set of libraries absolutely free of charge.

The developers of the library: https://github.com/TinyPlay
Pixel Incubator Discord: https://discord.com/invite/Ee9sYsttWP
VK Community: https://vk.com/pixelincubator

Features

XDot Framework A full-featured, lightweight and easy-to-use MVC/MVP framework with many useful features in development, such as:

  • Full-Featured Event System with Reactive Field support and Event Container;
  • Content Loading System with Addressables, Resources and Direct Content Loading Support;
  • View Preloading at the fly;
  • Powerful Data-Providers to store your models in JSON, AES Encrypted JSON, Binary or AES Encrypted Binary;
  • Full-Featured demo scene for MVP and Events;

Vendor

Basically XDot Framework needs UniTask library. This library is already included in the project. You can remove UniTask and provide alternative way to load your views in the presenter.

Theory

MVP - ModelViewPresenter pattern, where - class with object data, - presenter class (controller) where we control all object and link model with view, and - view class where we provide model data updates and controller manipulation results.

Installation

*Unpack .unitypackage from latest release of this repository to your unity project or just clone this repo and open as Unity Project.

Project tested at Unity 2020.3

Full Documentation

Read full documentation for XDot Framework here.

Support Contacts: hi@tinyplay.games

Download

Download NowName your own price

Click download now to get access to the following files:

XDotFramework-1_0.unitypackage 670 kB

Leave a comment

Log in with itch.io to leave a comment.