I don’t agree with some of its design decisions. To give an example, Lyte2D does not use events. I believe simple polling is better for this use case.
I wanted to make a few things I care about easier. (Single file exes, web “export”, etc.) And I think in the longer run I can improve on performance quite a bit.
Native integrations: C API instead of C++
Codegen based API surface generation
The last two items above make it much easier (if you have some experience in native code) to extend Lyte2D with some random C library you may want for your app.
Just curious, anything you don’t agree with in LOVE2D and see something else a bit differently done?
Thanks! No, I didn't have any specific criticism. I'm not a game developer, I just use LÖVE to build productivity apps for myself. So I'm not very well-versed in the trade-offs of different game engines and was curious to hear more to learn from.
← Return to tool
Comments
Log in with itch.io to leave a comment.
I'm curious about your motivations in building this, particularly compared to just using love2d. (Perhaps this should go in a FAQ?)
I love love2d in general but:
The last two items above make it much easier (if you have some experience in native code) to extend Lyte2D with some random C library you may want for your app.
Just curious, anything you don’t agree with in LOVE2D and see something else a bit differently done?
Feel free to drop by:
PS. I still recommend folks to use love for 2D and godot for 3d games if they’re aiming commercial. Until lyte2d goes beta :)
Thanks! No, I didn't have any specific criticism. I'm not a game developer, I just use LÖVE to build productivity apps for myself. So I'm not very well-versed in the trade-offs of different game engines and was curious to hear more to learn from.
Lyte2D 0.7.0 is released.
FYI: I won’t be updating these comments section with the upcoming builds. Please follow the links above for more information on the current release.
Lyte2D 0.6 is released: https://github.com/morew4rd/lyte2d/releases/tag/v0.6
Lyte2D 0.5 is released: https://github.com/morew4rd/lyte2d/releases/tag/v0.5
Anyone checking this page out: There are “0.5 prerelease” builds and binaries on the github page: https://github.com/morew4rd/lyte2d/releases
0.5 is work-in-progress and bringing a lot of internal improvements. So, check these out if you’re interested.
I hope to finish actual 0.5 work soon, and will post binaries here.
Good work,
is the library Lyte2D support macOS?
I don’t currently plan to make builds for MacOS. However someone who knows some native development in that OS should be able to build something.
I did however make a Linux build so a proof of concept exists. I’ll need to make it work more broadly though (right now only Ubuntu 20)
Note: Linux build works most distrubutions with glibc now.