{"id":15054337,"url":"https://github.com/abc-engine/lumenpyx","last_synced_at":"2025-10-13T13:31:34.534Z","repository":{"id":222373787,"uuid":"756658272","full_name":"ABC-Engine/lumenpyx","owner":"ABC-Engine","description":"A unique 2D-pixel art renderer with heightmaps to simulate 3d shadows and reflections","archived":false,"fork":false,"pushed_at":"2024-08-02T16:12:24.000Z","size":8870,"stargazers_count":38,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-03T15:46:18.875Z","etag":null,"topics":["blazingly-fast","easy-to-use","opengl","pixel-art","renderer","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/ABC-Engine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":"ABC-Engine"}},"created_at":"2024-02-13T03:35:30.000Z","updated_at":"2025-09-29T16:48:12.000Z","dependencies_parsed_at":"2024-05-22T00:45:54.302Z","dependency_job_id":"9f3c7d42-84b8-4359-b9c8-e0ffc4e0e28c","html_url":"https://github.com/ABC-Engine/lumenpyx","commit_stats":{"total_commits":137,"total_committers":2,"mean_commits":68.5,"dds":0.007299270072992692,"last_synced_commit":"920e1c7e57f94a52c70df84fb522f22fdbe7e5d1"},"previous_names":["noodlesofwrath/lumenpyx","abc-engine/lumenpyx"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ABC-Engine/lumenpyx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABC-Engine%2Flumenpyx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABC-Engine%2Flumenpyx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABC-Engine%2Flumenpyx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABC-Engine%2Flumenpyx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ABC-Engine","download_url":"https://codeload.github.com/ABC-Engine/lumenpyx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABC-Engine%2Flumenpyx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015312,"owners_count":26085684,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"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":["blazingly-fast","easy-to-use","opengl","pixel-art","renderer","rust"],"created_at":"2024-09-24T21:38:40.560Z","updated_at":"2025-10-13T13:31:33.149Z","avatar_url":"https://github.com/ABC-Engine.png","language":"Rust","funding_links":["https://github.com/sponsors/ABC-Engine"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/ABC-Engine/lumenpyx/assets/76850177/0f7de667-ee5e-4f72-bbc3-440b12cbf7d1\"\u003e\n\u003c/p\u003e\n\u003ch2 align=\"center\"\u003e A unique 2D-pixel art renderer with heightmaps to simulate 3d shadows. \u003c/h2\u003e\n\n# Examples\nHere is an example video, notice the shadows cast from the gravestones and the reflections are all done real time. If this video doesn't load you can view it [here](https://jumpshare.com/v/Qby5rxmfNWXRzXbELPK6?b=nQ38KY77bXG1w5YSpTeR).\n\nhttps://github.com/ABC-Engine/lumenpyx/assets/76850177/a4d73ff0-6991-4e6d-9390-1343b29a99fb\n\n\n# Compatibility\nThis crate is cross-platform.\n\n# Re-Exports\nI re-export the Winit crate because it is necessary for window management.\n\n# Getting Started\nYou can find the crate [here](https://crates.io/crates/lumenpyx) and download it using ```cargo add lumenpyx```. Check out [the discord](https://discord.gg/55R3GsBSYC), we've got a help channel. Check out the [wiki](https://github.com/ABC-Engine/lumenpyx/wiki), the docs for this library are kept there. I will keep updated as time goes on. If there is anything that you would like a docs page for let me know! \n\n* [Getting Started][home]\n  * [Making Sprites][makingsprites]\n  * [Rendering a Sprite][renderingasprite]\n* [Common Problems and Their Solutions][commonproblemsandsolutions]\n  * [Lines in Reflections][linesinreflections]\n* [Technical documentation][techdocs]\n  * [The Shadow System][shadowsystem]\n* [Creating Custom Renderables][customrenderables]\n  * [Creating Custom Drawable Objects][customdrawableobjects]\n  * [Creating Custom Lights][customlights]\n\n[home]: https://github.com/ABC-Engine/lumenpyx/wiki\n[techdocs]: https://github.com/ABC-Engine/lumenpyx/wiki/Technical-Documentation\n[commonproblemsandsolutions]: https://github.com/ABC-Engine/lumenpyx/wiki/Common-problems-and-their-solutions\n[customdrawableobjects]: https://github.com/ABC-Engine/lumenpyx/wiki/Creating-custom-drawable-objects\n[customlights]: https://github.com/ABC-Engine/lumenpyx/wiki/Creating-Custom-Lights\n[customrenderables]: https://github.com/ABC-Engine/lumenpyx/wiki/Creating-Custom-Renderables\n[renderingasprite]: https://github.com/ABC-Engine/lumenpyx/wiki/Rendering-a-Sprite\n[linesinreflections]: https://github.com/ABC-Engine/lumenpyx/wiki/Lines-in-reflections\n[shadowsystem]: https://github.com/ABC-Engine/lumenpyx/wiki/The-shadows-system\n[makingsprites]: https://github.com/ABC-Engine/lumenpyx/wiki/Making-Sprites\n[linesinreflections]: https://github.com/ABC-Engine/lumenpyx/wiki/Lines-in-reflections\n[shadowsystem]: https://github.com/ABC-Engine/lumenpyx/wiki/The-shadows-system\n\n# Contributing\nContributions are welcome! Start by filing an issue and we can work forward from there! If you're not sure what to work on but you want to help [Join the discord and ping me](https://discord.gg/6nTvhYRfpm), I'm happy to help!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabc-engine%2Flumenpyx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabc-engine%2Flumenpyx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabc-engine%2Flumenpyx/lists"}