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

https://github.com/bawdeveloppement/xle

XLE is a middleware software whose provides support for visual coding. It builds JSON files using ECS pattern that can be ported to LÖVE game engine based using own interpreter, similar to Unity 2D's
https://github.com/bawdeveloppement/xle

ecs-framework ecs-pattern love2d love2d-ecs readme-fr

Last synced: 4 days ago
JSON representation

XLE is a middleware software whose provides support for visual coding. It builds JSON files using ECS pattern that can be ported to LÖVE game engine based using own interpreter, similar to Unity 2D's

Awesome Lists containing this project

README

        

# Love2D-ECS [![license-badge]][license]
**Love2D-ECS** is a middleware software whose provides support for visual coding. It builds JSON files using ECS pattern that can be ported to [**`LÖVE`**][ref-1] game engine based using own interpreter, similar to Unity 2D's (for more details click [here][ref-2]).

## `README.md` in other languages...
- [[:link: **link**][readme-fr]] **France**: est-ce que tu parles français?
- [[:link: **link**][readme-br]] **Brazil**: você fala português brasileiro?

## Language
![lua-language-badge]

## Objectives
**Love2D-ECS** will provides to game developer...
- fast and ease development when working with complex code inheritance (based on OOP paradigm);
- simple deployment of objects' structures with JSON data format;
- ECS interpreter to allows full-control of objects during runtime; and
- better integration of ECS pattern into LÖVE game engine.

## Examples
Looking for usages of **Love2D-ECS**? See some examples [here][ref-3].

### Contributors
- Vincent ~ [@bawdeveloppement][vincent-ref]
- Jessica ~[@jessicaBoisserand][jessica-ref]
- Nádio ~ [@Devwarlt][nadio-ref]

[readme-fr]: /README_fr.md
[readme-br]: /README_br.md

[ref-1]: https://love2d.org/
[ref-2]: https://learn.unity.com/tutorial/entity-component-system
[ref-3]: /docs/basic-examples.md

[vincent-ref]: https://github.com/bawdeveloppement
[jessica-ref]: https://github.com/jessicaBoisserand
[nadio-ref]: https://github.com/Devwarlt

[lua-language-badge]: https://img.shields.io/badge/Lua-5.4%2B-blue?logo=lua&style=plastic

[license-badge]: https://img.shields.io/badge/MIT-gray?style=plastic
[license]: /LICENSE