418 lines
57 KiB
Plaintext
418 lines
57 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Löve [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
[38;5;12m![39m[38;5;14m[1mAwesome Löve[0m[38;5;12m (logo.png)[39m
|
||
|
||
[38;5;12mA categorized community-driven collection of high-quality, awesome [39m[38;5;14m[1mLÖVE[0m[38;5;12m (http://love2d.org) libraries, projects, and resources.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m3D[0m[38;5;12m (#3d)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAI[0m[38;5;12m (#ai)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnimation[0m[38;5;12m (#animation)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCamera[0m[38;5;12m (#camera)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevelopment[0m[38;5;12m (#development)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDrawing[0m[38;5;12m (#drawing)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEntity[0m[38;5;12m (#entity)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHelpers[0m[38;5;12m (#helpers)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInput[0m[38;5;12m (#input)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLighting[0m[38;5;12m (#lighting)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMath[0m[38;5;12m (#math)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMusic[0m[38;5;12m (#music)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetworking[0m[38;5;12m (#networking)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOO[0m[38;5;12m (#oo)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPerformance[0m[38;5;12m (#performance)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhysics[0m[38;5;12m (#physics)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlatforms[0m[38;5;12m (#platforms)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPublishing[0m[38;5;12m (#publishing)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSerialization[0m[38;5;12m (#serialization)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShaders[0m[38;5;12m (#shaders)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTesting[0m[38;5;12m (#testing)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTweening[0m[38;5;12m (#tweening)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUI[0m[38;5;12m (#ui)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUtilities[0m[38;5;12m (#utilities)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIDEs[0m[38;5;12m (#ides)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDistribution[0m[38;5;12m (#distribution)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRelated[0m[38;5;12m (#related)[39m
|
||
|
||
[38;2;255;187;0m[4m3D[0m
|
||
[48;2;30;30;40m[38;5;13m[3m3D-centric Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m3DreamEngine[0m[38;5;12m (https://github.com/3dreamengine/3DreamEngine) - An awesome 3D engine for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manim9[0m[38;5;12m (https://github.com/excessive/anim9) - 3D skeletal animation library (design to be used with IQM and IQE).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrinevector3D[0m[38;5;12m (https://github.com/flamendless/brinevector3D) - FFI-enabled vector library for 3D (x,y,z).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbump-3dpd[0m[38;5;12m (https://github.com/oniietzschan/bump-3dpd) - A 3D collision detection library for Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIQE[0m[38;5;12m (https://github.com/excessive/iqe) - Inter-Quake Export loader (text).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIQM[0m[38;5;12m (https://github.com/excessive/iqm-exm) - Inter-Quake Model loader (binary).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-gltf[0m[38;5;12m (https://gitlab.com/Alloyed/love-gltf) - Gltf asset loader and test renderer; Supports skeletal animations and morph targets.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLovox[0m[38;5;12m (https://github.com/tjakka5/Lovox) - Pseudo-3D library for working with voxels.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mg3d[0m[38;5;12m (https://github.com/groverburger/g3d) - Simple and easy 3D engine for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMenori[0m[38;5;12m (https://github.com/rozenmad/Menori) - Library for 3D rendering with LÖVE.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mAI[0m
|
||
[48;2;30;30;40m[38;5;13m[3mNavigation, Decision-Making and AI Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJumper[0m[38;5;12m (https://github.com/Yonaba/Jumper) - Grid-based pathfinding library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLua-star[0m[38;5;12m (https://github.com/wesleywerner/lua-star) - Easy and pure Lua A[39m[48;2;30;30;40m[38;5;13m[3m path finding.[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mastar[0m[38;5;12m (https://github.com/xiejiangzhi/astar) - An other A[39m[48;2;30;30;40m[38;5;13m[3m library. Any map (grid, point, mesh or infinite map) and support path cost.[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpathfun[0m[38;5;12m (https://codeberg.org/apicici/pathfun) - Pure Lua library for 2D pathfinding using the funnel algorithm.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbeehive.lua[0m[38;5;12m (https://github.com/drhayes/beehive.lua) - A functional behavior tree implementation.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLuafinding[0m[38;5;12m (https://github.com/GlorifiedPig/Luafinding) - Class-based A[39m[48;2;30;30;40m[38;5;13m[3m implementation written purely in Lua.[0m
|
||
|
||
[38;2;255;187;0m[4mAnimation[0m
|
||
[48;2;30;30;40m[38;5;13m[3mAnimation & Frame-Managing Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mandross[0m[38;5;12m (https://github.com/pfirsich/andross) - A Lua library for 2D skeletal/bone animations with a Löve backend.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manim8[0m[38;5;12m (https://github.com/kikito/anim8) - Animation library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manimx[0m[38;5;12m (https://github.com/YoungNeer/animx) - A featureful Animation library for loading animations from XML files!.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAseprite loader[0m[38;5;12m (https://github.com/elloramir/love-ase) - Complete ase/aseprite file loader (no json).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchiro[0m[38;5;12m (https://github.com/bjornbytes/chiro) - Convenience wrapper around [39m[38;5;14m[1mSpine[0m[38;5;12m (http://esotericsoftware.com).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPeachy[0m[38;5;12m (https://github.com/josh-perry/peachy) - A parser/renderer for Aseprite animations in LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mskeletor[0m[38;5;12m (https://github.com/pelevesque/skeletor) - 2D skeletal animation system.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWalt[0m[38;5;12m (https://github.com/davisdude/Walt) - Animation library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLump[0m[38;5;12m (https://github.com/sixFingers/lump) - Adobe Flash animation runtime.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlovanim[0m[38;5;12m (https://github.com/patrixr/love-animation) - A minimal stateful animation library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSYSL-Text[0m[38;5;12m (https://github.com/SystemLogoff/SYSL-Text) - Text animation and automatic wrapping library based on tags.[39m
|
||
|
||
[38;2;255;187;0m[4mCamera[0m
|
||
[48;2;30;30;40m[38;5;13m[3mViewport & Camera Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrady[0m[38;5;12m (https://github.com/davisdude/Brady) - Camera library with parallax scrolling.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcam11[0m[38;5;12m (https://notabug.org/pgimeno/cam11) - Camera library that leverages the Transform object introduced in love2d 11.0+.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEditgrid[0m[38;5;12m (https://github.com/bakpakin/Editgrid) - Gamera and HUMP compatible scaling grid.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgamera[0m[38;5;12m (https://github.com/kikito/gamera) - Camera system.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhump.camera[0m[38;5;12m (https://hump.readthedocs.io/en/latest/camera.html) - Camera library with window locking and smooth camera movement interpolation.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparallax[0m[38;5;12m (https://github.com/idbrii/love-parallax) - Parallax scrolling with any camera system; seamlessly tile background images.[39m
|
||
|
||
[38;2;255;187;0m[4mDevelopment[0m
|
||
[48;2;30;30;40m[38;5;13m[3mDevelopment assisting Libraries, that enrich your development experience[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFPSGraph[0m[38;5;12m (https://github.com/icrawler/FPSGraph) - Small FPS graphing utility.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdebugGraph[0m[38;5;12m (https://github.com/Mechazawa/Love-Debug-Graph) - Small OO FPS graphing utillity based on FPSGraph.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLovebird[0m[38;5;12m (https://github.com/rxi/lovebird) - Browser-based debug console.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoveDebug[0m[38;5;12m (https://github.com/flamendless/lovedebug) - Inline console-like debugger utility.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlurker[0m[38;5;12m (https://github.com/rxi/lurker) - Auto-swaps changed Lua files in a running game.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLÖVE API[0m[38;5;12m (https://github.com/love2d-community/love-api) - The complete API documentation of LÖVE in a Lua table.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLÖVE Build[0m[38;5;12m (https://github.com/nhartland/love-build) - GitHub Action for automated cross-platform builds.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLÖVE TypeScript Definitions[0m[38;5;12m (https://github.com/hazzard993/love-typescript-definitions) - Write LÖVE games with TypeScript.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlovelier[0m[38;5;12m (https://github.com/patrixr/lovelier) - A LÖVE live reloader with Moonscript support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mloveprofiler[0m[38;5;12m (https://github.com/dknight/loveprofiler) - LoveProfiler is an extremely simple logger and profiler.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvudu[0m[38;5;12m (https://github.com/deltadaedalus/vudu) - Broad in-game debugging gui with a console, variable browser/editor, speed controls, and more.[39m
|
||
|
||
[38;2;255;187;0m[4mDrawing[0m
|
||
[48;2;30;30;40m[38;5;13m[3mDrawing specific Libraries, that simplify the Drawing process[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArtal[0m[38;5;12m (https://github.com/unXedDani/Artal) - A .PSD parsing library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutobatch[0m[38;5;12m (https://github.com/rxi/autobatch) - Small LÖVE module to automate the use of SpriteBatches.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcenter[0m[38;5;12m (https://github.com/S-Walrus/center) - A simple module to dynamically align and fit content to screens of any size.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdeep[0m[38;5;12m (https://github.com/Nikaoto/deep) - Adds Z axis; allows you to queue actions and draw calls.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdraft[0m[38;5;12m (https://github.com/pelevesque/draft) - A module for drawing complex shapes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgrove.draworder[0m[38;5;12m (https://github.com/FloatingBanana/Grove/blob/master/grove/draworder.lua) - Similar to deep, but you can set a custom sorting method and create multiple, nestable instances.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHSLUV[0m[38;5;12m (https://github.com/hsluv/hsluv-lua) - Lua implementation of HSLuv (a human-friendly alternative to HSL).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMaid64[0m[38;5;12m (https://github.com/adekto/maid64) - Low resolution scaler for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPush[0m[38;5;12m (https://github.com/Ulydev/push) - A simple resolution-handling library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrenderplanet[0m[38;5;12m (https://github.com/meric/renderplanet/) - Realistic orthographic planet rendering.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mResolution Solution[0m[38;5;12m (https://github.com/Vovkiv/resolution_solution) - Scale library, that help you add resolution support to your games![39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msvglover[0m[38;5;12m (https://github.com/globalcitizen/svglover) - Library to import and display simple SVGs in LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSYSL-Pixel[0m[38;5;12m (https://github.com/SystemLogoff/Sysl-Pixel) - Pixel art focused scaler for graphics, position, screen-captures and shaders.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSölar[0m[38;5;12m (https://github.com/JanWerder/soelar) - A fairly simple solar system simulator.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTove2d[0m[38;5;12m (https://github.com/poke1024/tove2d) - Animated vector graphics for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mturtle.lua[0m[38;5;12m (https://github.com/arthurealike/turtle.lua) - Turtle graphics library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuntime-TextureAtlas[0m[38;5;12m (https://github.com/EngineerSmith/Runtime-TextureAtlas) - Texture atlas packer and renderer at runtime; no external tools.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExport-TextureAtlas[0m[38;5;12m (https://github.com/EngineerSmith/Export-TextureAtlas) - Extends Runtime-TextureAtlas as a commandline tool to export an atlas.[39m
|
||
|
||
[38;2;255;187;0m[4mEntity[0m
|
||
[48;2;30;30;40m[38;5;13m[3mEntity and Gameobject Managing Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1madorbs[0m[38;5;12m (https://github.com/JosephShering/adorbs) - Minimal, Functional Entity Component System.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcord[0m[38;5;12m (https://github.com/Tjakka5/Concord) - A feature-complete ECS library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mecs-lua[0m[38;5;12m (https://github.com/nidorx/ecs-lua) - ECS Lua is a fast and easy to use ECS (Entity Component System) engine for game development.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknife.system[0m[38;5;12m (https://github.com/airstruck/knife/blob/master/readme/system.md) - Minimalist functional ECS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnata[0m[38;5;12m (https://github.com/tesselode/nata) - Hybrid OOP/ECS entity management.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtiny-ecs[0m[38;5;12m (https://github.com/bakpakin/tiny-ecs) - Entity Component System for Lua that's simple, flexible, and useful.[39m
|
||
|
||
[38;2;255;187;0m[4mHelpers[0m
|
||
[48;2;30;30;40m[38;5;13m[3mGame specific Library bundles, that provide reuseable functions[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mastray[0m[38;5;12m (https://github.com/SiENcE/astray) - Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and roguelike video games.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbatteries[0m[38;5;12m (https://github.com/1bardesign/batteries/) - Fills out lua's sparse standard library and provides implementations of common algorithms and data structures useful for games.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcartographer[0m[38;5;12m (https://github.com/tesselode/cartographer) - Small Tiled map loader and drawer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclove[0m[38;5;12m (https://github.com/YoungNeer/clove) - A helper library which allows you to quickly loads huge amount of assets.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgrove.color[0m[38;5;12m (https://github.com/FloatingBanana/Grove/blob/master/grove/color.lua) - Blend, convert and interpolate colors using 'color objects'.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhump[0m[38;5;12m (https://github.com/HDictus/hump) - Collection of tools for developing games with LÖVE (Gamestates, Timers/Tweens, Vectors, Classes, Signals, Cameras).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miffy[0m[38;5;12m (https://github.com/YoungNeer/iffy) - A SpriteSheet and Tileset helper library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknife[0m[38;5;12m (https://github.com/airstruck/knife) - Collection of useful micro-modules for Lua (Class, State Machines, Bind, Chain, Coroutines, Event, Memoize, Entity, Tests, Timer).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshard[0m[38;5;12m (https://github.com/MineGame159/shard) - Collection of useful mini modules.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlovely-windows[0m[38;5;12m (https://github.com/flamendless/lovely-windows) - A Window/Screen Manager Module for virtual windows.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-state-switcher[0m[38;5;12m (https://github.com/nekromoff/love-state-switcher) - State switcher class for Lua LÖVE Engine.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlua-state-machine[0m[38;5;12m (https://github.com/kyleconroy/lua-state-machine) - Lua Finite State Machine.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlue[0m[38;5;12m (https://github.com/Ulydev/lue) - Lue is a LÖVE library that allows you to display hue color effects in your game.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlume[0m[38;5;12m (https://github.com/rxi/lume/) - Collection of functions for Lua, geared towards game development.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mManami[0m[38;5;12m (https://github.com/MikuAuahDark/NPad93/blob/master/manami.lua) - An improved "reflowprint" with UTF-8, multicolor, and justify support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnarrator[0m[38;5;12m (https://github.com/astrochili/narrator) - An Ink narrative scripting language parser and runtime implementation.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreflowprint[0m[38;5;12m (https://github.com/josefnpat/reflowprint) - A library designed for alignment of text that is shown one character at a time.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mroomy[0m[38;5;12m (https://github.com/tesselode/roomy) - Screen management library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrotLove[0m[38;5;12m (https://github.com/paulofmandown/rotLove) - Roguelike Toolkit in LÖVE. A LÖVE/lua port of rot.js.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYAS[0m[38;5;12m (https://github.com/kithf/yas) - Yet Another Screen manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScenery[0m[38;5;12m (https://github.com/paltze/scenery) - A dead simple scene/state management system.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScreenManager[0m[38;5;12m (https://github.com/rm-code/screenmanager) - Screen/State Management for the LÖVE framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshack[0m[38;5;12m (https://github.com/Ulydev/shack) - Shack is a LÖVE library that lets you easily add screen effects such as shake and rotation.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimple Tiled Implementation[0m[38;5;12m (https://github.com/karai17/Simple-Tiled-Implementation) - Tiled map loader and renderer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVivid[0m[38;5;12m (https://github.com/WetDesertRock/vivid) - Color math, manipulation and conversion library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYonder[0m[38;5;12m (https://github.com/thenerdie/Yonder) - A ridiculously easy to use game state management library for LOVE2D.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGameStateManager[0m[38;5;12m (https://github.com/GwyrddGlas/GameStateManager) - A lightweight, optimized, and easy-to-implement solution for efficient game state management.[39m
|
||
|
||
[38;2;255;187;0m[4mInput[0m
|
||
[48;2;30;30;40m[38;5;13m[3mInput & Binding Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbaton[0m[38;5;12m (https://github.com/tesselode/baton) - Input library for LÖVE that bridges the gap between keyboard and gamepad controls.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGamepadGuesser[0m[38;5;12m (https://github.com/idbrii/love-gamepadguesser) - Get the right button icons for gamepads; load updated gamepad db.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minput[0m[38;5;12m (https://github.com/xiejiangzhi/input) - Simple and powerful input library. support check operation time, sequence.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKazari[0m[38;5;12m (https://github.com/MikuAuahDark/Kazari) - Multitouch gesture and input library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-microphone[0m[38;5;12m (https://github.com/LPGhatguy/love-microphone) - Simple microphone support for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoveKeys[0m[38;5;12m (https://github.com/SpaceCat-Chan/LoveKeys) - A simple input handeling library that keeps track of things for you.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSwipe[0m[38;5;12m (https://github.com/zombrodo/swipe) - A simple radial keyboard library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtactile[0m[38;5;12m (https://github.com/tesselode/tactile) - A straightforward and flexible input library.[39m
|
||
|
||
[38;2;255;187;0m[4mLighting[0m
|
||
[48;2;30;30;40m[38;5;13m[3mLighting & Shadow Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlighter[0m[38;5;12m (https://github.com/speakk/lighter) - A performant dynamic light implementation with a simple API.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShädows[0m[38;5;12m (https://github.com/matiasah/shadows) - A Shadows & Lights engine for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLight World[0m[38;5;12m (https://github.com/tanema/light_world.lua) - A lighting model.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimple Love Lights[0m[38;5;12m (https://github.com/dylhunn/simple-love-lights) - A very simple raycasting light implementation.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLight[0m[38;5;12m (https://github.com/xiejiangzhi/light) - A simple dynamic light implementation.[39m
|
||
|
||
[38;2;255;187;0m[4mMath[0m
|
||
[48;2;30;30;40m[38;5;13m[3mMath specific Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBresenham[0m[38;5;12m (https://github.com/rm-code/Bresenham) - Bresenham's line algorithm written in Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbrinevector[0m[38;5;12m (https://github.com/novemberisms/brinevector) - Standalone lightweight luajit ffi-accelerated 2D vector library for great performance.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCirno's Perfect Math Library[0m[38;5;12m (https://github.com/excessive/cpml) - Math/intersection library designed for games.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdelaunay[0m[38;5;12m (https://github.com/Yonaba/delaunay) - Delaunay triangulation for convex polygons.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhump.vector[0m[38;5;12m (https://hump.readthedocs.io/en/latest/vector.html) - Powerful 2D vector class.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMLib[0m[38;5;12m (https://github.com/davisdude/mlib) - Math and shape-intersection detection library written in Lua. It's aim is to be robust and easy to use.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnvec[0m[38;5;12m (https://github.com/MikuAuahDark/NPad93/blob/master/nvec.lua) - Hump.vector-compatible LuaJIT FFI-accelerated 2D vector library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshash[0m[38;5;12m (https://github.com/rxi/shash) - A simple, lightweight spatial hash for Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvector.lua[0m[38;5;12m (https://github.com/themousery/vector.lua) - A simple vector library based on the PVector class from processing.[39m
|
||
|
||
[38;2;255;187;0m[4mMusic[0m
|
||
[48;2;30;30;40m[38;5;13m[3mMusic related libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdenver[0m[38;5;12m (https://github.com/superzazu/denver.lua) - A Löve custom waveform generation library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlovebpm[0m[38;5;12m (https://github.com/rxi/lovebpm) - A LÖVE library for syncing events to the BPM of an audio track.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mripple[0m[38;5;12m (https://github.com/tesselode/ripple) - An audio manager with tagging support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwave[0m[38;5;12m (https://github.com/Ulydev/wave) - A sound manager with audio parsing and rhythm functionalities.[39m
|
||
|
||
[38;2;255;187;0m[4mNetworking[0m
|
||
[48;2;30;30;40m[38;5;13m[3mNetworking & Online-Play Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrease[0m[38;5;12m (https://github.com/bartbes/love-misc-libs/tree/master/grease) - Networking library intended to make networking easy for lovers (TCP, UDP, Enet). (IPv6)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoverNet[0m[38;5;12m (https://github.com/josefnpat/LoverNet) - A networking library that leverages bitser and enet. (IPv4)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNoobHub[0m[38;5;12m (https://github.com/Overtorment/NoobHub) - OpenSource multiplayer and network messaging. (IPv6)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSock.lua[0m[38;5;12m (https://github.com/camchenry/sock.lua) - A Lua networking library for LÖVE games. (IPv4)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlöve-ws[0m[38;5;12m (https://github.com/holywyvern/love-ws) - A websocket client and server library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove2d-lua-websocket[0m[38;5;12m (https://github.com/flaribbit/love2d-lua-websocket) - A simple event-driven websocket client library. (IPv4)[39m
|
||
|
||
[38;2;255;187;0m[4mOO[0m
|
||
[48;2;30;30;40m[38;5;13m[3mObject Orientation Libraries that support [0m[48;2;30;30;40m[38;5;14m[1m[3mClass-Commons[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/bartbes/Class-Commons)[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m30log[0m[38;5;12m (https://github.com/Yonaba/30log) - Minified framework for object-orientation in Lua. It features named (and unnamed) classes, single inheritance and a basic support for mixins.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclassic[0m[38;5;12m (https://github.com/rxi/classic/) - Tiny class module for Lua. Attempts to stay simple and provide decent performance by avoiding unnecessary over-abstraction.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhump.class[0m[38;5;12m (https://hump.readthedocs.io/en/latest/class.html) - Small, fast class/prototype implementation with multiple inheritance (class-commons).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknife.base[0m[38;5;12m (https://github.com/airstruck/knife/blob/master/readme/base.md) - Extremely minimal base class providing single inheritance and constructors.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmiddleclass[0m[38;5;12m (https://github.com/kikito/middleclass) - Simple OOP library for Lua; has inheritance, metamethods (operators), class variables and weak mixin support (class-commons).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmuun[0m[38;5;12m (https://github.com/megagrump/muun) - Moonscript compatible class implementation.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mselene[0m[38;5;12m (https://github.com/novafacing/selene) - Project template for writing games in Moonscript instead of Lua without precompiling.[39m
|
||
|
||
[38;2;255;187;0m[4mPerformance[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPerformance measurement tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAppleCake[0m[38;5;12m (https://github.com/EngineerSmith/AppleCake) - Profiling library for LÖVE, with detailed profiling and thread support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjprof[0m[38;5;12m (https://github.com/pfirsich/jprof) - Profiling library/tool for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPiefiller[0m[38;5;12m (https://github.com/Polynominal/Piefiller) - Graphical profiler for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProFi[0m[38;5;12m (https://gist.github.com/rm-code/383c98a6af04652ed9f39b7ae536bcc5) - A simple lua profiler that works with LuaJIT and prints a pretty report file in columns.[39m
|
||
|
||
[38;2;255;187;0m[4mPhysics[0m
|
||
[48;2;30;30;40m[38;5;13m[3mCollision Detection & Physics Wrappers[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbreezefield[0m[38;5;12m (https://github.com/HDictus/breezefield) - A lightweight and easy love.physics wrapper (windfield alternative).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBump[0m[38;5;12m (https://github.com/kikito/bump.lua) - Collision detection library for Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHC[0m[38;5;12m (https://hc.readthedocs.io/en/latest/) - Collision detection with arbitrary polygons; allows rotation of objects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mloveblobs[0m[38;5;12m (https://github.com/exezin/loveblobs) - A softbody library with support for both dynamic and static arbitrary softbodies.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStrike[0m[38;5;12m (https://github.com/Aweptimum/Strike) - 2D collision detection library. Extendable, based on Separating-Axis-Theorem.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mPlatforms[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPorts for Platforms other than the ones officially supported by LÖVE[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoveDos[0m[38;5;12m (https://github.com/rxi/lovedos) - A Lua framework for 2D DOS games, implementing a subset of the LÖVE API.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoveFTW[0m[38;5;12m (https://bitbucket.org/T-BoneISS/l-veftw) - Work-in-progress port to Windows phone 8.1.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLÖVE Potion[0m[38;5;12m (https://github.com/lovebrew/lovepotion) - Unofficial implementation of the LÖVE for Nintendo (3DS, Switch and Wii U) Homebrew.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLOVE-WrapLua[0m[38;5;12m (https://github.com/LukeZGD/LOVE-WrapLua) - A small and simple wrapper for OneLua, lpp-vita, and Lua Player PS3.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLove.js[0m[38;5;12m (https://github.com/Davidobot/love.js) - LÖVE ported to the web using Emscripten.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLÖVR[0m[38;5;12m (https://github.com/bjornbytes/lovr) - LÖVE for virtual reality devices.[39m
|
||
|
||
[38;2;255;187;0m[4mPublishing[0m
|
||
[48;2;30;30;40m[38;5;13m[3mGuides to distributing LÖVE games in 3rd party stores[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLove-Snap-Template[0m[38;5;12m (https://github.com/popey/love-snap-template) - A template for packaging LÖVE games for distribution in the Snappy Store.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAppImageKit[0m
|
||
[38;5;12m (https://github.com/AppImage/AppImageKit) - Using AppImageKit you can package LÖVE games as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, debian and derivatives; one game = one file.[39m
|
||
|
||
[38;2;255;187;0m[4mSerialization[0m
|
||
[48;2;30;30;40m[38;5;13m[3mSave Game & Storage Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marson[0m[38;5;12m (https://github.com/flamendless/arson.lua) - Companion library for registering custom data types that can be encoded and decoded by json.lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbinser[0m[38;5;12m (https://github.com/bakpakin/binser) - Customizable Lua Serializer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbitser[0m[38;5;12m (https://github.com/gvx/bitser) - Serializes and deserializes Lua values with LuaJIT.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcdata[0m[38;5;12m (https://github.com/excessive/cdata) - Serialize between Lua data and C data using LuaJIT's FFI.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknife.serialize[0m[38;5;12m (https://github.com/airstruck/knife/blob/master/readme/serialize.md) - Serialize data as a Lua script.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLady[0m[38;5;12m (https://github.com/gvx/Lady) - Saving and loading savegames; based on Ser.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmoonblob[0m[38;5;12m (https://github.com/megagrump/moonblob) - Binary serialization and data parsing library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSer[0m[38;5;12m (https://github.com/gvx/Ser) - Fast, robust, richly-featured table serialization library for Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSmallfolk[0m[38;5;12m (https://github.com/gvx/Smallfolk) - A fast, robust, secure, richly-featured table serialization library for Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtrickle[0m[38;5;12m (https://github.com/bjornbytes/trickle) - A bitstream library focused on high compression for use in networking.[39m
|
||
|
||
[38;2;255;187;0m[4mShaders[0m
|
||
[48;2;30;30;40m[38;5;13m[3mGLSL related Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoveShaderConverter[0m[38;5;12m (https://github.com/tsteinholz/LoveShaderConverter) - Convert Shadertoy Shader files to LÖVE GLSL Files with handy utilities for infinite purposes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mngrading[0m[38;5;12m (https://github.com/MikuAuahDark/NPad93/tree/master/ngrading) - Simple color grading library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShadertoy viewer[0m[38;5;12m (http://love2d.org/forums/viewtopic.php?f=5&t=80885) - Run code copied from shadertoy directly or output the converted code to a LÖVE shader.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMoonshine[0m[38;5;12m (https://github.com/vrld/moonshine) - Repository of common post-processing effects like blur, vignette, color-grading, etc.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShaderScan[0m[38;5;12m (https://github.com/idbrii/love-shaderscan) - Adds hot reload, includes, and better error messages for faster shader iteration.[39m
|
||
|
||
[38;2;255;187;0m[4mTesting[0m
|
||
[48;2;30;30;40m[38;5;13m[3mLibraries and Tools for Unit Testing[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbusted[0m[38;5;12m (https://github.com/Olivine-Labs/busted) - Simple unit-testing framework with customizable assertions.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknife.test[0m[38;5;12m (https://github.com/airstruck/knife/blob/master/readme/test.md) - Fixture-free test framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLuassert[0m[38;5;12m (https://github.com/Olivine-Labs/luassert) - Extends [39m[48;5;235m[38;5;249massert()[49m[39m[38;5;12m with additional, customizable tests.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLunatest[0m[38;5;12m (https://github.com/silentbicycle/lunatest) - xUnit-style randomized unit testing framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlust[0m[38;5;12m (https://github.com/bjornbytes/lust) - Minimal test framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpecl[0m[38;5;12m (http://gvvaughan.github.io/specl/) - Behavior Driven Development (BDD) tool.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTelescope[0m[38;5;12m (http://norman.github.io/telescope/) - Highly-customizable BDD-style testing library.[39m
|
||
|
||
[38;2;255;187;0m[4mTweening[0m
|
||
[48;2;30;30;40m[38;5;13m[3mSmoothing & Timer Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlux[0m[38;5;12m (https://github.com/rxi/flux) - A fast, lightweight tweening library for Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhump.timer[0m[38;5;12m (https://hump.readthedocs.io/en/latest/timer.html) - Timer and tweening library with flexible tweening methods.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknife.timer[0m[38;5;12m (https://github.com/airstruck/knife/blob/master/readme/timer.md) - Create timers and tweens with ease.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNAniTe[0m[38;5;12m (https://github.com/MikuAuahDark/NPad93/blob/master/nanite.lua) - Timeline-based animation system that supports forward and backward update.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtick[0m[38;5;12m (https://github.com/rxi/tick) - Lua module for delaying function calls.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtween.lua[0m[38;5;12m (https://github.com/kikito/tween.lua) - Tweening/Easing/Interpolating functions for Lua inspired on jQuery's animate method.[39m
|
||
|
||
[38;2;255;187;0m[4mUI[0m
|
||
[48;2;30;30;40m[38;5;13m[3mUser Interface Libraries[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCatUI[0m[38;5;12m (https://github.com/wilhantian/catui) - A very light-weight GUI library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcimgui-love[0m[38;5;12m (https://codeberg.org/apicici/cimgui-love) - LÖVE module for Dear ImGui obtained by wrapping cimgui (programmatically generated C-api) using LuaJIT FFI, easy to update to the latest Dear Imgui version.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGOOi[0m[38;5;12m (https://github.com/tavuntu/gooi) - Android-oriented GUI library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGspöt[0m[38;5;12m (https://notabug.org/pgimeno/Gspot) - A stateful GUI lib for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHanker[0m[38;5;12m (https://gitlab.com/Alloyed/hanker) - Maximalist immediate mode-ish UI elements; gamepad-friendly.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHelium[0m[38;5;12m (https://github.com/qeffects/helium) - A modern, customizable, high performance retained UI framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLayouter[0m[38;5;12m (https://github.com/nekromoff/layouter) - A simple UI [39m[38;5;14m[1mgrid layout[0m[38;5;12m library for LÖVE 2D game engine.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mListBox[0m[38;5;12m (https://github.com/darkmetalic/ListBox) - A dynamic ListBox for LÖVE that supports touch, mouse, and keyboard inputs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoveFrames Fork[0m[38;5;12m (https://github.com/linux-man/LoveFrames) - 11.2 Fork of a GUI library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLove Imgui[0m[38;5;12m (https://github.com/slages/love-imgui) - Imgui module for the LÖVE game engine.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLöve-Nuklear[0m[38;5;12m (https://github.com/keharriso/love-nuklear) - Lightweight immediate mode GUI for LÖVE games.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLynx[0m[38;5;12m (https://gitlab.com/TSnake41/lynx) - Very-lightweight list-based UI library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNLay[0m[38;5;12m (https://github.com/MikuAuahDark/NPad93#nlay) - Flexible layouting library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPatchy[0m[38;5;12m (https://github.com/excessive/patchy) - 9patch library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlicy[0m[38;5;12m (https://github.com/wqferr/slicy) - A newer 9patch/9slice library fixing some issues with Patchy.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlan[0m[38;5;12m (https://github.com/zombrodo/plan) - A super simple Rule-based layout library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPolywell[0m[38;5;12m (https://gitlab.com/technomancy/polywell) - A highly-configurable text editor / coding tool written in Lua that runs on the LÖVE game engine.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSafeWord[0m[38;5;12m (https://github.com/josefnpat/safeword) - An overscan detection library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlab[0m[38;5;12m (https://github.com/flamendless/Slab) - Slab is an immediate mode GUI toolkit for the LÖVE framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSUIT[0m[38;5;12m (https://github.com/vrld/SUIT) - Small immediate mode GUI library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYALG[0m[38;5;12m (https://github.com/sasszem/yalg) - A very simple, cross-platform, reactive UI for last minute UIs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYUI[0m[38;5;12m (https://gitea.it/1414codeforge/yui) - Declarative UI library for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInky[0m[38;5;12m (https://github.com/Keyslam/Inky) - Any-purpose GUI framework.[39m
|
||
|
||
[38;2;255;187;0m[4mUtilities[0m
|
||
[48;2;30;30;40m[38;5;13m[3mNon-Game specific libraries and tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArrayRotation[0m[38;5;12m (https://gist.github.com/rm-code/4118d4a97d8cde16952199d94b84ead0) - Rotation of two dimensional arrays (square and non-square).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcargo[0m[38;5;12m (https://github.com/bjornbytes/cargo) - Asset manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchance.lua[0m[38;5;12m (http://ejmr.github.io/chance.lua/) - Library for generating random data.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcolorchanger[0m[38;5;12m (https://github.com/santoslove/colorchanger) - Change the colors in your LÖVE game.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlirt[0m[38;5;12m (https://github.com/Alloyed/flirt) - LÖVE version manager; allows to switch between multiple versions of engine on same machine.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGifCat[0m[38;5;12m (https://github.com/WetDesertRock/GifCat) - A simple module for saving gifs from LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhex2color[0m[38;5;12m (https://github.com/S-Walrus/hex2color/) - A single function to use HEX color values.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mi18n[0m[38;5;12m (https://github.com/excessive/i18n) - Internationalization library designed to help localize your game.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIni Parser[0m[38;5;12m (https://github.com/FivosM/ini_parser) - General purpose ini configuration parser.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlog.lua[0m[38;5;12m (https://github.com/rxi/log.lua) - Library for configurable log output.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-loader[0m[38;5;12m (https://github.com/kikito/love-loader) - Threaded resource loading.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove2d-assets-loader[0m[38;5;12m (https://github.com/Yonaba/love2d-assets-loader) - Assets Loader.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-pe[0m[38;5;12m (https://github.com/RamiLego4Game/love-pe) - A tool made in LÖVE for changing LÖVE icon itself.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlovely-engine[0m[38;5;12m (https://github.com/vinnyhorgan/lovely-engine) - A tool that makes setting up and using LÖVE easier and with Moonscript support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLily[0m[38;5;12m (https://github.com/MikuAuahDark/lily) - Async Asset Loader.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mluasteam[0m[38;5;12m (https://github.com/uspgamedev/luasteam) - Lua bindings for the Steamworks API.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLuvent[0m[38;5;12m (https://github.com/ejmr/Luvent) - Simple event-driven programming.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnativefiledialog[0m[38;5;12m (https://github.com/Alloyed/nativefiledialog/tree/master/lua) - Open a file picker on Windows/Mac/Linux.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnativefs[0m[38;5;12m (https://github.com/EngineerSmith/nativefs) - Read and write files outside of LÖVE's allowed paths.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOptikon[0m[38;5;12m (https://optikon.co.uk/) - WYSIWYG visual level designer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParticleEditor[0m[38;5;12m (https://github.com/MusouCrow/ParticleEditor) - An editor of particle for LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparticle-system-playground[0m[38;5;12m (https://github.com/santoslove/particle-system-playground) - A basic LÖVE particle system editor.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrequire.lua[0m[38;5;12m (https://github.com/premek/require.lua) - Require all files in a folder.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msplashy[0m[38;5;12m (https://github.com/videah/splashy) - Splash Screen Library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mShakeDetectorLua[0m[38;5;12m (https://github.com/azoyan/ShakeDetectorLua) - Uses accelerometer data for shake device detection written in Lua.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtick[0m[38;5;12m (https://github.com/bjornbytes/tick) - Useful timing tweaks for LÖVE's run loop.[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
[48;2;30;30;40m[38;5;13m[3mBlogs and tutorials[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlearn2love[0m[38;5;12m (https://rvagamejams.com/learn2love/) - Book for learning programming with Lua and LÖVE (Version 11.0+).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing Tiled Maps in LÖVE[0m[38;5;12m (http://lua.space/gamedev/using-tiled-maps-in-love) - An article about using maps created with Tiled in your LÖVE game.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorial on making an Arkanoid-type game[0m[38;5;12m (https://github.com/noooway/love2d_arkanoid_tutorial/wiki) - A complete tutorial on how to make a breakout clone by nooowaay.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimple Game Tutorials[0m[38;5;12m (https://simplegametutorials.github.io/) - Tutorials for making simple games with LÖVE (Snake, Sokoban, Tetris, etc.).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to LÖVE[0m[38;5;12m (https://sheepolution.com/learn/book/contents) - A book by Sheepolution teaching LÖVE from the ground up.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCS50 Introduction to Game Development[0m[38;5;12m (https://cs50.harvard.edu/games/) - Harvard Colleges CS50 OpenCourseWare.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding love2d games for the web with love.js and Docker[0m[38;5;12m (https://kalis.me/building-love2d-games-web-docker/) - A tutorial on packaging LÖVE games for the web.[39m
|
||
|
||
[38;2;255;187;0m[4mIDEs[0m
|
||
[48;2;30;30;40m[38;5;13m[3mIntegrated Development Environments and text editor plugins[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrackets[0m[38;5;12m (http://brackets.io/) - A modern, open source text editor by Adobe (obsolete).[39m
|
||
[48;5;235m[38;5;249m* **Lua Syntax Highlighter** (https://github.com/ForbesLindesay/brackets-language-extensions) - Add Lua syntax highlighting in Brackets.[49m[39m
|
||
[48;5;235m[38;5;249m* **LÖVE Hints for Brackets.io** (https://gitlab.com/sdonalcreative/brackets-love-hints/) - Provides LÖVE code hints.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Run LÖVE** (https://github.com/instilledbee/run-love2d) - Run LÖVE projects with a hotkey.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZeroBrane Studio[0m[38;5;12m (https://studio.zerobrane.com/) - ZeroBrane Studio is a lightweight Lua IDE with code completion, syntax highlighting, live coding, code analyzer, and debugging support.[39m
|
||
[48;5;235m[38;5;249m* **API Syntax Hightlight** (https://github.com/flamendless/LOVE-API-Extractor-for-ZeroBraneStudio) - Script to add LOVE API syntax highlighting to ZBS.[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntelliJ IDEA[0m[38;5;12m (https://www.jetbrains.com/idea/) - Capable and Ergonomic Java IDE.[39m
|
||
[48;5;235m[38;5;249m* **EmmyLua** (https://github.com/EmmyLua/VSCode-EmmyLua) - Lua IDE/Debugger Plugin for VSCode.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **LÖVE IDEA** (https://github.com/rm-code/love-IDEA-plugin) - Snippets and code completion for IntelliJ-IDEA.[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVim[0m[38;5;12m (https://vim.sourceforge.io/) - Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient.[39m
|
||
[48;5;235m[38;5;249m* **Vim LOVE Docs** (https://github.com/davisdude/vim-love-docs) - Syntax highlighting for Vim.[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNotepad++[0m[38;5;12m (https://notepad-plus-plus.org) - Notepad++ is a free source code editor and Notepad replacement that supports several languages.[39m
|
||
[48;5;235m[38;5;249m* **LÖVE API for Notepad++** (https://github.com/dail8859/love-api-npp) - Code completion and documentation for Notepad++.[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVisual Studio Code[0m[38;5;12m (https://code.visualstudio.com/) - VS Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle.[39m
|
||
[48;5;235m[38;5;249m* **Visual Studio Code LÖVE Launcher** (https://marketplace.visualstudio.com/items?itemName=JanW.love-launcher) - A Löve Launcher Extension for Visual Studio Code.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Lua for Visual Studio Code** (https://marketplace.visualstudio.com/items?itemName=trixnz.vscode-lua) - Provides Intellisense and Linting for Lua in VSCode.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Local Lua Debugger** (https://marketplace.visualstudio.com/items?itemName=tomblind.local-lua-debugger-vscode) - Simple Lua debugger with no dependencies. Löve specific launch.json example provided.[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSublime Text[0m[38;5;12m (https://www.sublimetext.com) - Sublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance.[39m
|
||
[48;5;235m[38;5;249m* **Package Manager** (https://packagecontrol.io/) - The Sublime Text package manager that makes it exceedingly simple to find, install and keep packages up-to-date.[49m[39m
|
||
[48;5;235m[38;5;249m* **SublimeLove** (https://packagecontrol.io/packages/SublimeLove) - Supports syntax highlighting, auto-completion, and build system.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **SublimeLinter-luacheck** (https://packagecontrol.io/packages/SublimeLinter-luacheck) - Provides linting and static analysis of your Lua code.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
|
||
[38;2;255;187;0m[4mDistribution[0m
|
||
[48;2;30;30;40m[38;5;13m[3mTools that automate game publishing in one way or another[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLÖVE Actions[0m[38;5;12m (https://github.com/love-actions) - Build & deploy cross-platform game packages on [39m[48;2;30;30;40m[38;5;14m[1m[3mALL[0m[38;5;12m popular platforms. Supports Android, iOS, Linux, maxOS, Windows.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-packager[0m[38;5;12m (https://github.com/simplifylabs/love-packager) - Simple CLI to package your LÖVE Game in seconds.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mboon[0m[38;5;12m (https://github.com/camchenry/boon) - Multi-platform, easy to use tool supporting Windows, macOS, Linux.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-export[0m[38;5;12m (https://github.com/dmoa/love-export) - Fast and simple command-line tool that builds binaries for you. Supports Windows, macOS, and Linux.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-release[0m[38;5;12m (https://github.com/MisterDA/love-release) - A Lua script that automates game distribution. Supports Windows, macOS, Debian, Linux.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmakelove[0m[38;5;12m (https://github.com/pfirsich/makelove) - Advanced multi-platform tool to fuse your game written in Python 3. Supports Windows and Linux with AppImage.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-deploy[0m[38;5;12m (https://github.com/tducasse/love-deploy) - Build and deploy games on itch.io (supports windows and web exports).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlove-fuser[0m[38;5;12m (https://github.com/MikuAuahDark/love-fuser) - Packages LÖVE Games using GitHub Actions. Supports Windows, Linux, and Android.[39m
|
||
|
||
[38;2;255;187;0m[4mRelated[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-lua[0m[38;5;12m (https://github.com/LewisJEllis/awesome-lua) - A list like this one, but more general and encompassing all of Lua's uses.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-love-shaders[0m[38;5;12m (https://github.com/karai17/awesome-love-shaders) - A collection of shaders designed to work in LÖVE.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-pico8[0m[38;5;12m (https://github.com/pico-8/awesome-PICO-8) - A curated list of PICO-8 resources, tutorials, tools and more.[39m
|
||
|
||
[38;5;12mOther awesome lists can be found in the [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness) list.[39m
|