awesome-love2d
A curated list of amazingly awesome LÖVE libraries, resources and shiny things. (by love2d-community)
awesome-playdate
A list of awesome resources for Playdate (https://play.date) game development and the Playdate SDK (https://play.date/dev/) (by sayhiben)
awesome-love2d | awesome-playdate | |
---|---|---|
28 | 4 | |
3,628 | 589 | |
3.7% | 2.9% | |
7.6 | 3.4 | |
27 days ago | 2 months ago | |
Creative Commons Zero v1.0 Universal | Creative Commons Zero v1.0 Universal |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-love2d
Posts with mentions or reviews of awesome-love2d.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-01.
-
what should I use to create games in lua? raylib vs love 2d
I tried both and honestly the experience with love is better because it's actually made for lua. There's a vscode extension for love, a ton of lua libraries etc.
-
Beginner question: is there any coding standard for documenting Lua functions or tables emulating OOP?
For OOP, look into metatables. I got started with Lua through Love2D and through that I found some OOP modules that are pretty helpful. Here’s a full list of them: https://github.com/love2d-community/awesome-love2d (I’ve been using classic with my projects)
-
What are the first game engines/frameworks that come to mind when you hear "code only?"
Such a great Lua gamedev framework! And there's lots of libraries in GitHub. Many collected on awesome-love2d so you don't have to build everything yourself.
-
ECS engine in C++ in Lua
love2d is open source and runs on PC and phones. Someone's even ported it to Nintendo3DS/Switch homebrew. nata is the ECS I use, but you can also checkout more libraries on awesome-love2d. I really enjoy using love2d (especially if you enjoy the engine building parts), but one caveat is that major version number bumps will break compatibility. It's usually easy to port and they deprecate functions long in advance. But there's lots of old libraries out there for older versions that won't just work on the latest love2d (like the code for Harvard's CS50 course).
- What are some good libraries for UI and other common needs nowadays?
-
Question about game menus and ui
This is example is just the simple version, a state managers can be very powerful, some examples can be found here
-
Can one make a Stardew Valley clone with Love2D?
I've used tiny ECS a bit, and I like it a lot. Check out this list
- Love2D vs Solar2D
-
How to make apps for mobile?
It depends on what you want to display that will dictate the limitations on how you can adjust to different resolutions. There are probably libraries that can help you with this.
-
how would u do this
Once you've done a few tutorials, you can start doing your own thing. Use the LÖVE Wiki (first link) to your advantage. It has the whole love API documented, and you'll probably need to have it open while you work. At this point, you can also look at this GitHub repository for a list of cool libraries that work with LÖVE.
awesome-playdate
Posts with mentions or reviews of awesome-playdate.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-18.
-
I'm Chris Mandra and Dmitry Zhukov and I created Direct Drive - feel free to ask anything :D and let us know what you thought of the game !
Hi, u/trappedrorschach! Direct Drive is all written in Lua, except the vocal processing part, which is in C. If I'm not mistaken TDHS by Dave Bryant is the only 3rd party tool we're using. As already mentioned by u/katastatik, Awesome Playdate is a great place to start if you're looking for a solution for a common problem, or just want to find some inspiration. 1bit assets are very lightweight, so if something "heavy" can be pre-rendered - it's worth it IMO. Also one can pre-allocate memory and re-use it later to avoid memory "spikes". Hopefully this answers at least some of your questions. Cheers!
-
I’m brand new to this but would like to learn how to code games for Playdate.🟡
All I know is from this awesome list of playdate development-related stuff, there are more beginner friendly resources: https://github.com/sayhiben/awesome-playdate
-
Documentation for Pulp / PulpScript?
The forum (https://devforum.play.date/c/pulp/46) is likely your best bet, though there's also this github with some stuff in it https://github.com/sayhiben/awesome-playdate
-
Dreamin of the day…
If you’re looking for resources to help learn Lua and about programming on Playdate check out these links: https://github.com/sayhiben/awesome-playdate
What are some alternatives?
When comparing awesome-love2d and awesome-playdate you can also consider the following projects:
awesome-lua - A curated list of quality Lua packages and resources.
awesome-PICO-8 - A curated list of awesome PICO-8 resources, carts, tools and more
flecs-lua - Lua script host for flecs
NobleEngine - A li'l game engine for Playdate.
blog - gamedev blog
magictools - :video_game: :pencil: A list of Game Development resources to make magic happen.