{"id":15014573,"url":"https://github.com/manuelsanchezweb/lua-love2d-platformer","last_synced_at":"2026-01-21T03:32:18.580Z","repository":{"id":230602774,"uuid":"776393280","full_name":"manuelsanchezweb/lua-love2d-platformer","owner":"manuelsanchezweb","description":"2D Platformer created with Love2D","archived":false,"fork":false,"pushed_at":"2024-04-17T15:36:04.000Z","size":13817,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-09T06:31:45.658Z","etag":null,"topics":["love2d","lua"],"latest_commit_sha":null,"homepage":"https://love2d-rpg-platform.netlify.app/","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manuelsanchezweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-23T11:37:54.000Z","updated_at":"2024-07-24T23:37:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"8dde2c0a-a384-4caf-bbb0-e1fb41f09dc2","html_url":"https://github.com/manuelsanchezweb/lua-love2d-platformer","commit_stats":{"total_commits":12,"total_committers":1,"mean_commits":12.0,"dds":0.0,"last_synced_commit":"9fd678fe907658d884cba7863c023b656ed7cb6c"},"previous_names":["manuelsanchezweb/lua-love2d-platformer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/manuelsanchezweb/lua-love2d-platformer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Flua-love2d-platformer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Flua-love2d-platformer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Flua-love2d-platformer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Flua-love2d-platformer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manuelsanchezweb","download_url":"https://codeload.github.com/manuelsanchezweb/lua-love2d-platformer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Flua-love2d-platformer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28624506,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T02:47:06.670Z","status":"ssl_error","status_checked_at":"2026-01-21T02:45:44.886Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["love2d","lua"],"created_at":"2024-09-24T19:45:47.502Z","updated_at":"2026-01-21T03:32:18.566Z","avatar_url":"https://github.com/manuelsanchezweb.png","language":"Lua","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://github.com/manuelsanchezweb/lua-love2d-platformer\"\u003e\n  \u003cimg src=\"./screen-final.png\" alt=\"Logo\" width=\"800\" /\u003e\n\u003c/a\u003e\n\n# LUA and Love2D: First Steps for a Platformer 2D\n\nCheck out the live version [here](https://love2d-rpg-platform.netlify.app/)\n\n\u003c/div\u003e\n\n## ⭐️ Features\n\n- ⚛️ Physics (Gravity, acceleration, mass) thanks to Box2D and Love2D\n- 💕 Health system (3 lives max)\n- 👾 Simple Enemy\n- 🎵 SFX and background music\n- 🏞️ Setup handling using Tiled (solid objects, coins, spikes and enemies)\n- 🔝 Change levels\n\n \u003cimg src=\"./screen-top.png\" alt=\"Logo\" width=\"800\" /\u003e\n\n## 🔧 Setup\n\nJust need to run `love .` inside the folder.\n(You need to have [love2D working properly](https://love2d.org/))\n\n## 🤷🏻‍♂️ Copyright/Assets\n\n- Hero, Background and platforms are mine, and you can use them wherever you want without mentioning, I made them by following some tutorials on the Internet.\n- Box, Spikes and the enemies are free assets found on itch.io that do not require any attribution.\n\n## 🚀 Deploy with Love.js\n\nIt worked for Love 10.0, I have been using 11.5, so I had to make some changes in the colors (1 = 255) and take care of the width (the calculation for the position of the music button was not done properly).\n\nWe need Python 2.7 and Love 10 downloaded from the already archived https://github.com/TannerRogalsky/love.js/tree/master.\nIt would be great to check how to do it with the version of Davidobot for higher versions of Love2D: https://github.com/Davidobot/love.js\nThis command is essential and we will do it in the folder `debug` after having copied the repo that we want to deploy.\nNote that we are using `@/` after the name of the project.\n`python ../emscripten/tools/file_packager.py game.data --preload lua-love2d-platformer@/ --js-output=game.js`\n\nWith this command you open a server with python for the folder we are. We can do it in `debug` to test.\n`python -m SimpleHTTPServer 4444`\n\nAnd then we will add both new files: `game.data` and `game.js` to the folder `release-compatibility` and that is what we will upload to the server. Actually we can even further style everything inside that folder to make it cooler (I added TailwindCSS for example)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelsanchezweb%2Flua-love2d-platformer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanuelsanchezweb%2Flua-love2d-platformer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelsanchezweb%2Flua-love2d-platformer/lists"}