Giter Club home page Giter Club logo

awesome-love2d's People

Contributors

airstruck avatar apicici avatar besnoi avatar engineersmith avatar flamendless avatar hahawoo avatar hazzard993 avatar hdictus avatar idbrii avatar instilledbee avatar janwerder avatar josefnpat avatar karai17 avatar megagrump avatar mikuauahdark avatar nabeel20 avatar nikaoto avatar novemberisms avatar npinochet avatar paulosergiolima avatar phansonloc1999 avatar rameshvarun avatar rm-code avatar s-walrus avatar slime73 avatar sysl-dev avatar tesselode avatar xiejiangzhi avatar yonaba avatar zugzug90 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-love2d's Issues

Animation category

Right now, there are a number of animation libraries under Tweening. I think they should be under animation, along with kikito/anim8. Tweening should be things like tween.lua and rxi/flux.

Section for Testing Libraries/Tools

Would it be useful to add a category to the list dedicated to unit-testing libraries and tools? If so then I have a few that I'd like to submit. But before doing so I'd like to hear feedback on the idea of putting them in their own section.

Switch LUBE with Grease

Lube has been updated and renamed to Grease. Probably would be best to have the most up to date version. (also a search friendly name lol)

Discrepencies

Enet is included with LOVE by default so it should probably be removed from the list.

LUBE should be noted that it supports TCP, UDP, and Enet.

AnAL is no longer supported and should probably be removed from the list.

Suggestion: Replace Visual Studio Code with VSCodium

Currently under IDEs, one of the suggestions is Visual Studio Code (VSCode) by Microsoft.

Now I know it will be a point of contention, but I believe that VSCode should be replaced with VSCodium on the list because VSCodium is a FLOSS version of VSCode which removes Microsoft's branding/telemetry/licensing from the IDE. It offers the same features as VSCode, just not any of the spyware baggage.

Remove travis bot?

@JanWerder It seems like we recently got more and more failed builds even though the links seem to be fine.

All the current PRs are failing due to some 301 or 500 errors.

I wonder if makes sense to keep the bot around still.

Helpers vs. Utilities Category

I was going to open a pull-request to add rxi's terrific log.lua library to the list, but I couldn't decide whether it belonged under 'Helpers' or under 'Utilities'. And when thinking about it, personally, I don't see a clear difference between the two categories. Maybe we should either elaborate on their distinctions or, preferably in my opinion, merge the two together into one category?

Add Scenery?

Scenery is my state/scene management system. Most of the state switching libraries here are not maintained so I created my own. Thought it would be better to share it with everyone.

Some choice libraries for you~

anim8 - Animation library (supersedes AnAL)

Simple Tiled Implementation - Tiled map loader and renderer
Winged Edge - Compile data into a Winged Edge data structure
OBJ - Wavefront Object loader

LOVE3D - 3D extensions to LOVE
Cirno's Perfect Math Library - A math library designed for games
IQM - Inter-Quake Model loader
IQE - Inter-Quake Export loader
anim9 - An animation library (design to be used with IQM and IQE)
i18n - An internationalization library designed to help localize your game
patchy - A 9patch library
cdata - Serialize between Lua data and C data using LuaJIT's FFI

New Category: Math

I believe that Cirno's Perfect Math Library and mLib should be moved to a new category: Math.

Add delaunay

delaunay is a Lua module for convex polygon triangulation.
Maybe it could find some place in this list ?

Add "Resolution Solution"?

https://github.com/Vovkiv/resolution_solution

People often don't know how to handle resolution and scaling for their games, so this library solves this. It has 2 scaling methods: "Aspect Scaling" and stretching, which you can change seamlessly. It also has scaling related functions (for example, translating from/to scaled game area, check if cursor inside scaled area) and it can be easy adapted to other libraries which relies on scaling and translating, such as camera libs. Maybe it worth put here? Somewhere under "Drawing" section?

Engines built on LÖVE?

I don't know if this has a place here, since it's probably not appropriate for the list, but thought I might ask.

The folks from @Planimeter and I have been working on Grid for a while and was wondering if it would be appropriate to add to an Engines powered by LÖVE category or something of the sort.

There's a small handful of us in the engine development community that have built full-blown engines on LÖVE's framework and thought it would be a nice addition to the list.

If that's acceptable, I'll submit a PR, but wanted to check beforehand.

Add reflowprint

I would have offered a PR, but I'm not sure what category this would be most suitable for.

Reflowprint is a text tweening library that predetermines the location of each line so that it looks better when drawn.

reflowprint

Here is suggested markdown:

[reflowprint](https://github.com/josefnpat/reflowprint) A library designed for alignment of text that is shown one character at a time

Add description to categories

In my humble opinion, it would nice to have under each new category title a short description.
Something like, for example :

Helper Libraries

Libraries that bundle common function and mostly serve multiple functions

  • lib1
  • lib2

Utilities

Small Meta-Libraries that help you achieve a very specific purpose which isn't game centric

  • lib1
  • lib2

This will help clarifying the purpose of every single category. As such, when making pull request, people will read them and decide where the new additions should go, or eventually suggest new categories.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.