{"id":13633102,"url":"https://github.com/bedinotti/playlate","last_synced_at":"2025-04-18T10:34:10.412Z","repository":{"id":43045514,"uuid":"466943268","full_name":"bedinotti/playlate","owner":"bedinotti","description":"A template for Playdate games","archived":false,"fork":false,"pushed_at":"2022-03-22T02:29:11.000Z","size":35,"stargazers_count":64,"open_issues_count":1,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-01T23:31:01.059Z","etag":null,"topics":["c","lua","playdate"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bedinotti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-07T04:35:10.000Z","updated_at":"2024-08-01T23:31:01.060Z","dependencies_parsed_at":"2022-09-18T12:10:59.043Z","dependency_job_id":null,"html_url":"https://github.com/bedinotti/playlate","commit_stats":null,"previous_names":["bedinotti/playlate","downie/playlate"],"tags_count":2,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedinotti%2Fplaylate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedinotti%2Fplaylate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedinotti%2Fplaylate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedinotti%2Fplaylate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bedinotti","download_url":"https://codeload.github.com/bedinotti/playlate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223779548,"owners_count":17201205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["c","lua","playdate"],"created_at":"2024-08-01T23:00:27.615Z","updated_at":"2024-11-09T02:31:24.023Z","avatar_url":"https://github.com/bedinotti.png","language":"Lua","funding_links":[],"categories":["Open Source Playdate Games \u0026 Example Code"],"sub_categories":["Fonts"],"readme":"# Playlate\n[Playdate](https://play.date) + template = Playlate\n\nUse this template to explore the [Playdate SDK](https://play.date/dev/) and get\nto building your game faster.\n\n\n## How to Use\n\nUse this project to get started, then add your code and/or remove the bits you don't need. You can either use this template:\n\n- directly on GitHub, or\n- by downloading the zip file for this repo.\n\n### On GitHub\nThis repo is a GitHub Template. Click \"Use this template\" in the top right to\ncreate your own repository based off of the code here. See [Creating a Repository from a Template](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template)\nfor more information.\n\n### From ZIP File\nYou can also download a zip of this repository and start there. Head on over to\n[the Releases] area of this repo and download the latest version. Or, if you're\nfeeling brave, download the latest by clicking `Code \u003e Download ZIP`.\n\n\n## Features\n\nThis builds off of the \"Game Template\" project provided in\n[the Playdate SDK](https://play.date/dev/) and adds a few nifty features.\n\n### Standardized Structure\nThis template uses the [recommended folder structure](https://sdk.play.date/1.9.3/Inside%20Playdate.html#_structuring_your_project)\nfor Playdate games. Empty folders are preserved with an empty `.gitkeep` file\nthat can be deleted if you'd like.\n\n### Default Callbacks\nThe Playdate SDK calls a few callbacks based on user interaction, the state of\nthe device, and other game lifecycle events. Each of these have been implemented\nwith a default implementation that prints out that each method has been called.\n\n### Nova Features\nFor folks who use [Nova](https://nova.app), you've got a few extra goodies:\n- A Playdate Simulator Task, to easily build \u0026 run your game.\n- A `.luacheckrc`  file for linting your lua code with the [Luacheck Extension](nova://extension/?id=pro.albright.luacheck\u0026name=Luacheck).\n\n### VSCode Features\nPrefer to use [Visual Studio Code](https://code.visualstudio.com)? You get some\ngoodies too:\n- Added Compile, Run, Build and Clean tasks, with a default Build task.\n- Updated settings to work with the [lua-language-server extension](https://marketplace.visualstudio.com/items?itemName=sumneko.lua).\n\n### GitHub `luacheck` Action\nThis also ships with a GitHub Action that runs [the `luacheck` code linter](https://github.com/lunarmodules/luacheck)\non your code before merging to the `main` branch.\n\n## License\n\nThis is licensed under the MIT License. See [LICENSE.md](LICENSE.md) for more\ndetails. Generally: anything you build with this is yours.\n\nThis template only works with the Playdate SDK. Make sure you follow the terms\nof the [Playdate SDK License](https://play.date/dev/sdk-license) when building\nyour games.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbedinotti%2Fplaylate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbedinotti%2Fplaylate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbedinotti%2Fplaylate/lists"}