https://github.com/liayrd-tls/EMA
EMA - is a partial architecture of the project, which describes entities and their modules. Convenient and easy to use.
https://github.com/liayrd-tls/EMA
architecture c-sharp unity
Last synced: 12 months ago
JSON representation
EMA - is a partial architecture of the project, which describes entities and their modules. Convenient and easy to use.
- Host: GitHub
- URL: https://github.com/liayrd-tls/EMA
- Owner: trixie-dev
- Created: 2024-08-24T15:23:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-21T10:49:37.000Z (almost 2 years ago)
- Last Synced: 2024-10-20T08:04:00.747Z (over 1 year ago)
- Topics: architecture, c-sharp, unity
- Language: C#
- Homepage:
- Size: 35.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Entity-Module Architecture
**EMA** - is a partial architecture of the Unity project, which describes entities and their modules. Convenient and easy to use.
## Installation
To install the package, simply use Unity `Package Manager -> Add package from git URL...`
```shell
https://github.com/trixie-dev/EMA.git
```
or import it as a `.unitypackage` from [Releases](https://github.com/trixie-dev/EMA/releases).
## File Templates
For convenience, you can use file templates for Rider. To do this, you should take the files from `EMA/Rider/FileTemplates`, open Rider, and go to `Files -> Manage IDE Settings -> Import settings...`
## Additionally
Here is a simple example of using the architecture. Just add the `Player.cs` script from the `EMA.Examples` namespace, to the object.