home.social

#love2d — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #love2d, aggregated by home.social.

fetched live
  1. Playing around with splitting an autotile into two rendering layers.

    #gamedev #love2d

  2. Playing around with splitting an autotile into two rendering layers.

    #gamedev #love2d

  3. Working on a more generic implementation of flow fields. Lower weights can bias the field so that it will prefer roads, paths, etc.

    #gamedev #love2d

  4. Working on a more generic implementation of flow fields. Lower weights can bias the field so that it will prefer roads, paths, etc.

    #gamedev #love2d

  5. Finally finished writing the Pumpkin Push (Sokoban clone) game chapters of my Lua and Love2D programming tutorial.

    Progress has been so slow... but I'm happy to have at least wrapped up this chapter. :ameowbongo:

    I think part of my problem motivation wise has been that my target audience is hypothetical. When I've written tutorials in the past, they've usually been directed at solving specific problems I saw a community having, but that isn't the case this time around. I hope it's useful to somebody?

    I have vague ideas for what the next chapters might be, but I'm not sure if or when they'll ever be written.

    brookmiles.ca/game-programming

    #lua #love2d #gamedev

  6. Finally finished writing the Pumpkin Push (Sokoban clone) game chapters of my Lua and Love2D programming tutorial.

    Progress has been so slow... but I'm happy to have at least wrapped up this chapter. :ameowbongo:

    I think part of my problem motivation wise has been that my target audience is hypothetical. When I've written tutorials in the past, they've usually been directed at solving specific problems I saw a community having, but that isn't the case this time around. I hope it's useful to somebody?

    I have vague ideas for what the next chapters might be, but I'm not sure if or when they'll ever be written.

    brookmiles.ca/game-programming

    #lua #love2d #gamedev

  7. I've been quietly working on a dungeon crawler called Hollow Song for the past two months. It's my little passion project where I experiment, learn, and slowly bring ideas to life. So far it has 4 playable classes, plenty of enemies, items, and 2 boss fights. Still a long way to go, but I'm enjoying every step of the journey. 🎮 #gamedev #indiedev #love2d

  8. I was interested in patching SDL because I wanted to make some *games* for multiple mice/keyboards using the love2d.org game engine!

    Here's my patches that add multi-seat support: github.com/blinry/love/tree/mu

    And here's a physics playground made with it: codeberg.org/blinry/love-multi (I used #nix to package the patched libraries in a reproducible way.)

    #love2d

  9. I was interested in patching SDL because I wanted to make some *games* for multiple mice/keyboards using the love2d.org game engine!

    Here's my patches that add multi-seat support: github.com/blinry/love/tree/mu

    And here's a physics playground made with it: codeberg.org/blinry/love-multi (I used #nix to package the patched libraries in a reproducible way.)

    #love2d

  10. @sarahjamielewis @cupz I think this is the most viable way forward. Favor all those simpler protocol such as #geminiprotocol #gopher #spartanprotocol scorpion and many others. There are tons of independent browsers there, someone could even build their own in a relatively short time. The maintenance burden would never be as insane as those "modern" web browsers.

    And in the meantime, as @foolishowl said, push for simpler websites that can work on truly independent browsers such as @dillo and #netsurf. Make sure they work well with #offpunk as well (it also works on gemini and gopher along with the web). And as a bonus, if your website is simple, cross publishing to other simpler protocol becomes trivial.

    You need web apps? Go back to native (they usually tend to be faster and less resource intensive than those electron apps anyway). Not only that but there are also great FOSS game engines that can definitely be used to build apps as well such as #raylib #love2d and @godot.

    I didn't realize it's gotten that bad that fast with the browser situation... But it was a long time coming with the consolidation of engines within a small number of corporations. I think we slept on it for too long, maybe instead of struggling to hardfork and maintain an insanely complex web browser, we should start actively pushing for a great digital transition by leaving the modern web behind and building a saner and less centralized ecosystem on top of internet. I think that if there is a coordinated effort for this, this is more achievable and will result in a much brighter future for the internet.

  11. @sarahjamielewis @cupz I think this is the most viable way forward. Favor all those simpler protocol such as #geminiprotocol #gopher #spartanprotocol scorpion and many others. There are tons of independent browsers there, someone could even build their own in a relatively short time. The maintenance burden would never be as insane as those "modern" web browsers.

    And in the meantime, as @foolishowl said, push for simpler websites that can work on truly independent browsers such as @dillo and #netsurf. Make sure they work well with #offpunk as well (it also works on gemini and gopher along with the web). And as a bonus, if your website is simple, cross publishing to other simpler protocol becomes trivial.

    You need web apps? Go back to native (they usually tend to be faster and less resource intensive than those electron apps anyway). Not only that but there are also great FOSS game engines that can definitely be used to build apps as well such as #raylib #love2d and @godot.

    I didn't realize it's gotten that bad that fast with the browser situation... But it was a long time coming with the consolidation of engines within a small number of corporations. I think we slept on it for too long, maybe instead of struggling to hardfork and maintain an insanely complex web browser, we should start actively pushing for a great digital transition by leaving the modern web behind and building a saner and less centralized ecosystem on top of internet. I think that if there is a coordinated effort for this, this is more achievable and will result in a much brighter future for the internet.

  12. The DSL finally does stuff and I think it's all correct.

    #Love2D

  13. The DSL finally does stuff and I think it's all correct.

    #Love2D

  14. Had too many cutscenes where characters talk while driving, so here they just wait for a freight train to pass.

    Schifahren game

    #indiegame #indiedev #pico8 + #love2d = #picolove #screenshotmonday

  15. Had too many cutscenes where characters talk while driving, so here they just wait for a freight train to pass.

    Schifahren game

    #indiegame #indiedev #pico8 + #love2d = #picolove #screenshotmonday

  16. Finished my little layout library. It covers my two most frequently hand rolled cases:

    1. Placement relative to the main game window or other elements
    2. Iterators for grids and other basic collections

    While the iterators are composable in a way that lets you create element hierarchies, there are no constraint solving tools built into the library.

    paste.alexjgriffith.com/sqr.fn

    #fennel #love2d

  17. Finished my little layout library. It covers my two most frequently hand rolled cases:

    1. Placement relative to the main game window or other elements
    2. Iterators for grids and other basic collections

    While the iterators are composable in a way that lets you create element hierarchies, there are no constraint solving tools built into the library.

    paste.alexjgriffith.com/sqr.fn

    #fennel #love2d

  18. 🎮 Hollow Song – Dev Log #2

    A lot of progress was made today! ⚔️

    ✅ Added more enemy types to make dungeon exploration more challenging.
    🎒 Started working on the inventory and item system.
    🧠 Updated the enemy AI/behavior algorithm for smarter and more engaging combat.

    The world of Hollow Song is slowly coming to life, one feature at a time. More updates soon!

    #gamedev #indiedev #Love2D #lua #roguelike #indiegame #screenshotsaturday #HollowSong

  19. Managed to port my image boil shader to LÖVE.

    #GameDev #Love2D

  20. Managed to port my image boil shader to LÖVE.

    #GameDev #Love2D

  21. Just made a game for the Very Serious Juniper Dev Game Jam!

    The game is meant to be played on a Playdate game console, which I don't own. If you have one, I would love some feedback on how it runs on it!

    cafehaine.itch.io/stocks-spinn

    @playdate #playdate #gamedev #lua #love2d #gamejam

  22. I started my #BehaviourTree for my game. I like its simplicity and elegance. In C# it's a bit different from my simple implementation in #Lua that people using that can just take from my github, like when you work with #love2d

    github.com/Xrocetoxtos/Lua-BT

    #GameDev #IndieDev

  23. I started my #BehaviourTree for my game. I like its simplicity and elegance. In C# it's a bit different from my simple implementation in #Lua that people using that can just take from my github, like when you work with #love2d

    github.com/Xrocetoxtos/Lua-BT

    #GameDev #IndieDev

  24. General UI improvements. Also code cleanup, improvements on Horchata, and some other minor things to make it easier to maintain.

    I hope we can release a post-jam demo before June 30th!

    Art by the amazing @Ypsilenna

    #Love2D #VaultOfTheTimeMage #gamedev

  25. General UI improvements. Also code cleanup, improvements on Horchata, and some other minor things to make it easier to maintain.

    I hope we can release a post-jam demo before June 30th!

    Art by the amazing @Ypsilenna

    #Love2D #VaultOfTheTimeMage #gamedev

  26. "And we made this using a very experimental game engine I made on top of Love2D"

    😁

    #love2d

  27. "And we made this using a very experimental game engine I made on top of Love2D"

    😁

    #love2d

  28. Are there any game engines that aren’t tainted by slop? Frameworks like Löve2D and PyGame are still clean, but I don’t know of any engines. #gamedev #GameEngine #love2d #pygame #godot #defold

  29. Are there any game engines that aren’t tainted by slop? Frameworks like Löve2D and PyGame are still clean, but I don’t know of any engines. #gamedev #GameEngine #love2d #pygame #godot #defold

  30. I'm back. The last weeks I developed my programming skills and got into Löve and extended my C++ knowledge by getting deep into SDL used by many games like Celeste but also SuperTux and SuperTuxKart.

    So yesterday and today I was sitting almost the whole day in front of Krita drawing many different things.

    So, I now plan to draw and post here regular again.

    This was just a fast drawing but I lile the mood.

    #waved #pillow #flowers #rose #daisy #art #mastoart #fediart #noai #code #artwork #minimalism #creativecoding #random #arts #sdl #löve #love2d #artistsonmastodon #roses #nature #grass #beds #sleep

  31. I'm back. The last weeks I developed my programming skills and got into Löve and extended my C++ knowledge by getting deep into SDL used by many games like Celeste but also SuperTux and SuperTuxKart.

    So yesterday and today I was sitting almost the whole day in front of Krita drawing many different things.

    So, I now plan to draw and post here regular again.

    This was just a fast drawing but I lile the mood.

    #waved #pillow #flowers #rose #daisy #art #mastoart #fediart #noai #code #artwork #minimalism #creativecoding #random #arts #sdl #löve #love2d #artistsonmastodon #roses #nature #grass #beds #sleep

  32. Hi folks! ✌️

    Here's an update of "Cat a shooter 😼" 🏔️👉 codeberg.org/xolatgames/cat-a-

    I've made the game more unpredictable 😈, and have update the video-preview 😺🎬 of the game in the game's repository 🏔️.

    You can await this update of the game on F-Droid very soon! 😸👉 f-droid.org/packages/org.xolat

    Have a good day! 😉👋✌️

    #lua #love2d #game #games #gamedev #opensource #inkscape #codeberg #arcade #shooter #2d #2dgame #spaceinvaders #fdroid #android #androiddev #mobile #mobiledev #topdownshooter

  33. Hi folks! ✌️

    Here's an update of "Cat a shooter 😼" 🏔️👉 codeberg.org/xolatgames/cat-a-

    I've made the game more unpredictable 😈, and have update the video-preview 😺🎬 of the game in the game's repository 🏔️.

    You can await this update of the game on F-Droid very soon! 😸👉 f-droid.org/packages/org.xolat

    Have a good day! 😉👋✌️

    #lua #love2d #game #games #gamedev #opensource #inkscape #codeberg #arcade #shooter #2d #2dgame #spaceinvaders #fdroid #android #androiddev #mobile #mobiledev #topdownshooter

  34. The Lisp Game Jam voting period closed last night. Congratulations to everyone who participated, there were 22 entries this year!

    itch.io/jam/spring-lisp-game-j

    Shout out to @the_dot_matrix and @MenacingMecha for their 3d love2d submissions this year! Both were incredibly technically impressive.

    the-dot-matrix.itch.io/residen

    menacingmecha.itch.io/mga

    #lispgamejam #love2d

  35. The Lisp Game Jam voting period closed last night. Congratulations to everyone who participated, there were 22 entries this year!

    itch.io/jam/spring-lisp-game-j

    Shout out to @the_dot_matrix and @MenacingMecha for their 3d love2d submissions this year! Both were incredibly technically impressive.

    the-dot-matrix.itch.io/residen

    menacingmecha.itch.io/mga

    #lispgamejam #love2d

  36. Well, I managed to update the maps (kinda) and fix the issues for porting the game to web using Love.js. I put the first level playable on itch.io without need to download anything.

    Originally I put a Windows version and .love package for Mac and Linux. But it's 2026, games are easily playable on the web thanks to WASM.

    It's available to check at juanjosalvador.itch.io/gravtius

    #love2d

  37. Well, I managed to update the maps (kinda) and fix the issues for porting the game to web using Love.js. I put the first level playable on itch.io without need to download anything.

    Originally I put a Windows version and .love package for Mac and Linux. But it's 2026, games are easily playable on the web thanks to WASM.

    It's available to check at juanjosalvador.itch.io/gravtius

    #love2d

  38. Evening one of the lisp game jam done!

    Project is setup, and art style is well on its way to being nailed own.

    #lispgamejam #gamedev #fennel #love2d

  39. Evening one of the lisp game jam done!

    Project is setup, and art style is well on its way to being nailed own.

    #lispgamejam #gamedev #fennel #love2d

  40. Its time to jam again!

    @MenacingMecha has put together a template this year to get you started with love2d and fennel along with their custom MFLF library

    codeberg.org/MenacingMecha/mflf

    #lispgamejam #love2d #fennel

  41. Its time to jam again!

    @MenacingMecha has put together a template this year to get you started with love2d and fennel along with their custom MFLF library

    codeberg.org/MenacingMecha/mflf

    #lispgamejam #love2d #fennel

  42. RE: mastodon.gamedev.place/@sndein

    This is now fully implemented and working. Have a go and let me know if there are any issues to iron out.
    Downloads right here:
    f-hub.org/sndein/LeadHaul/rele

    #gyroaiming #love2d #opensource #fps

  43. RE: mastodon.gamedev.place/@sndein

    This is now fully implemented and working. Have a go and let me know if there are any issues to iron out.
    Downloads right here:
    f-hub.org/sndein/LeadHaul/rele

    #gyroaiming #love2d #opensource #fps

  44. I'm trying to get lsqlite working on love2d built for Lua 5.4.

    There is a library sqlite3-for-lua, which provides embeded lsqlite shared libraries, but those shared libraries look to have been compiled before Lua 5.4 was released and are not compatible with the new API.

    I've put together a little script to cross compile the latest version of lsqlite and embed it in a lua file.

    Note, this "mega" shared library is huge! I need to see if I can shrink the sos.

    codeberg.org/alexjgriffith/lsq

    #love2d

  45. I'm once again working on a little gyro project. This FPS called Lead Haul was recently put under an open source license by its developer and I thought it would be a nice candidate to try out the sensor API stuff in the development version of LÖVE.
    Current implementation is very rudimentary, but barely playable.
    You can find the original here youdoyoubuddy.itch.io/lead-haul

    #gyroaiming #love2d #opensource