Difference between revisions of "Lovetoys"
(Example source updated) |
(Updated link to Richard Lords intro to ECS) |
||
(17 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | '''Lovetoys''' is an Entity Component System framework for game development with lua. Originally written for the LÖVE 2D game engine it is now compatible with pretty much any game that uses lua! It is loosely based on [https://www.richardlord.net/blog/ecs/what-is-an-entity-framework.html Richard Lords Introduction] to ECS's. If you don't have any idea what this entity component stuff is all about, click that link and give it a read! It's totally worth it! | |
− | |||
− | |||
− | + | Lovetoys is a full-featured game development framework, not only providing the core parts like Entity, Component and System classes but also containing a Publish-Subscribe messaging system as well as a Scene Graph, enabling you to build even complex games easily and in a structured way. | |
− | |||
− | |||
− | + | Though we have not reached version 1.0 yet, the software is tested, used in multiple games and definitely stable. If you find any bugs please create an issue and report them. Or just create a pull request :). | |
− | + | Grab it on [https://github.com/Lovetoys/lovetoys Github] and give it a try! | |
− | |||
− | + | If you want to see a proper way of implementation and some examples, have a look at our [https://github.com/Lovetoys/examples Example-project] or our [https://github.com/Lovetoys/Lovetoys-games Games]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | If you want to see a proper way of implementation | ||
+ | {{#set:Name=ECS Lovetoys}} | ||
+ | {{#set:LOVE Version=Any}} | ||
+ | {{#set:Description= It's a full-featured Entity-Component-System framework for making games with LUA. The original and only.}} | ||
+ | {{#set:Keyword=ECS}} | ||
[[Category:Libraries]] | [[Category:Libraries]] | ||
+ | == Other Languages == | ||
+ | {{i18n|Lovetoys}} |
Latest revision as of 17:10, 30 November 2022
Lovetoys is an Entity Component System framework for game development with lua. Originally written for the LÖVE 2D game engine it is now compatible with pretty much any game that uses lua! It is loosely based on Richard Lords Introduction to ECS's. If you don't have any idea what this entity component stuff is all about, click that link and give it a read! It's totally worth it!
Lovetoys is a full-featured game development framework, not only providing the core parts like Entity, Component and System classes but also containing a Publish-Subscribe messaging system as well as a Scene Graph, enabling you to build even complex games easily and in a structured way.
Though we have not reached version 1.0 yet, the software is tested, used in multiple games and definitely stable. If you find any bugs please create an issue and report them. Or just create a pull request :).
Grab it on Github and give it a try!
If you want to see a proper way of implementation and some examples, have a look at our Example-project or our Games.
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info