Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jeffcampbellmakesgames/Entitas-Redux

An entity-component framework for Unity with code generation and visual debugging
https://github.com/jeffcampbellmakesgames/Entitas-Redux

csharp design-pattern design-patterns ecs entity entity-component-system game game-development gamedev unity

Last synced: 3 months ago
JSON representation

An entity-component framework for Unity with code generation and visual debugging

Awesome Lists containing this project

README

        

[![EntitasRedux Continous Deployment](https://github.com/jeffcampbellmakesgames/Entitas-Redux/actions/workflows/publish_releases.yml/badge.svg)](https://github.com/jeffcampbellmakesgames/Entitas-Redux/actions/workflows/publish_releases.yml)
Entitas Redux on Discord
GitHub issues [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Twitter Follow](https://img.shields.io/badge/twitter-%40stampyturtle-blue.svg?style=flat&label=Follow)](https://twitter.com/stampyturtle)

Buy Me a Coffee at ko-fi.com

# Entitas Redux

## About
Entitas Redux is a reworked version of [Entitas](https://github.com/sschmid/Entitas-CSharp) with a sole focus on Unity. For more background on this project, see [here](BACKGROUND.md) for more information.

## Requirements
* **Min Unity Version**: 2019.4
* **Scripting Runtime**: .Net 4.X
* **.Net Core Runtime**: 3.1.X
* **MSBuild**: MSBuild is required for the Roslyn parsing Genesis Requires. There are a few ways to ensure this is installed and I would recommend restarting your PC after performing any of these steps (see [here](https://docs.microsoft.com/en-us/visualstudio/msbuild/walkthrough-using-msbuild?view=vs-2022) for MS docs on installation).
* MSBuild is installed along with Visual Studio, so having VS installed accomplishes this requirement.
* Installing the .Net Core SDK v3.1 will ensure MSBuild is installed.
* Installing the Visual Studio Build Tools [here](https://docs.microsoft.com/en-us/visualstudio/msbuild/walkthrough-using-msbuild?view=vs-2022) will ensure MSBuild is available.

## Installing Entitas Redux and Getting Started

For instructions on installing Entitas Redux and how to get up and running, see [here](https://github.com/jeffcampbellmakesgames/Entitas-Redux/wiki/Getting-Started) on the wiki.

## Support
If this is useful to you and/or you’d like to see future development and more tools in the future, please consider supporting it either by contributing to the Github projects (submitting bug reports or features and/or creating pull requests) or by buying me coffee using any of the links below. Every little bit helps!

[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I3I2W7GX)

## Contributing

For information on how to contribute and code style guidelines, please visit [here](CONTRIBUTING.md).