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?)

(1 edit) (+1)

I love love2d in general but:

  • 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?

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?

(1 edit)

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.