{"id":18821575,"url":"https://github.com/nadjiel/petit-pixels","last_synced_at":"2026-01-27T03:02:07.311Z","repository":{"id":270289603,"uuid":"901053986","full_name":"nadjiel/petit-pixels","owner":"nadjiel","description":"This project is a tutorial on how to set up games with pixel art aesthetics using Godot 4.3.","archived":false,"fork":false,"pushed_at":"2024-12-10T00:40:30.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-22T10:12:44.403Z","etag":null,"topics":["gamedev","godot4-3","low-resolution","pixel-art","retro","tutorial"],"latest_commit_sha":null,"homepage":"","language":"GDScript","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/nadjiel.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-12-10T00:38:57.000Z","updated_at":"2024-12-10T00:42:38.000Z","dependencies_parsed_at":"2025-01-04T12:49:33.104Z","dependency_job_id":null,"html_url":"https://github.com/nadjiel/petit-pixels","commit_stats":null,"previous_names":["nadjiel/petit-pixels"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nadjiel/petit-pixels","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadjiel%2Fpetit-pixels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadjiel%2Fpetit-pixels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadjiel%2Fpetit-pixels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadjiel%2Fpetit-pixels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nadjiel","download_url":"https://codeload.github.com/nadjiel/petit-pixels/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadjiel%2Fpetit-pixels/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28798601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["gamedev","godot4-3","low-resolution","pixel-art","retro","tutorial"],"created_at":"2024-11-08T00:44:36.161Z","updated_at":"2026-01-27T03:02:07.283Z","avatar_url":"https://github.com/nadjiel.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003ePetit Pixels\u003c/h1\u003e\n\u003cp align=\"center\"\u003eLow Res Project Settings in Godot 4.3\u003c/p\u003e\n\u003cp align=\"center\"\u003e🟥🟩🟦\u003c/p\u003e\n\nThis project is a tutorial on how to set up games with pixel art aesthetics using Godot 4.3.\n\nThere's only one scene in this project, which is the where the result of the setup can be visualized.\n\nFurther in this README are described the steps followed to be able to acquire the desired appearence in this project.\n\n## Project Settings\n\n### Initial width and height\nThe initial width (`display/window/size/viewport_width`) and\nheight (`display/window/size/viewport_height`) of the project should be\nset to the desired low resolution values. In the case of this project they\nare `256` by `144` pixels, which is a `16:9` compatible resolution.\n\n### Width and height override\nThe width (`display/window/size/window_width_override`) and\nheight (`display/window/size/window_height_override`) override values should\ncorrespond to the size of the game viewport when scaled.\n\nSuch properties must be set so that the project is scaled up and\nnot shown in a tiny window.\n\nIn this project those values are `1280` by `720` pixels, which corresponds to `5` times the original width and height.\n\n### Scretch mode\nThe scretch mode (`display/window/stretch/mode`) should be set to\n`\"canvas_items\"` or `\"viewport\"` so that the game isn't distorted when\nscaled up or down. In this project the `\"viewport\"` value was chosen,\nsince it is usually the most recommend for pixel art games.\n\n### Texture filter\nFor pixel art aesthetics, the texture rendering method\n(`rendering/textures/canvas_textures/default_texture_filter`) must be\nset to the `\"nearest\"` value, instead of the default `\"linear\"` value,\nwhich makes scaled textures look blurry.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnadjiel%2Fpetit-pixels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnadjiel%2Fpetit-pixels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnadjiel%2Fpetit-pixels/lists"}