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
- Host: GitHub
- URL: https://github.com/bawdeveloppement/xle
- Owner: bawdeveloppement
- License: mit
- Created: 2020-08-01T17:21:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-31T16:45:22.000Z (almost 4 years ago)
- Last Synced: 2024-11-10T23:37:13.705Z (6 months ago)
- Topics: ecs-framework, ecs-pattern, love2d, love2d-ecs, readme-fr
- Language: Lua
- Homepage:
- Size: 232 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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