{"id":27876330,"url":"https://github.com/tinybiggames/pixels","last_synced_at":"2025-07-12T09:33:18.957Z","repository":{"id":290577663,"uuid":"974915219","full_name":"tinyBigGAMES/PIXELS","owner":"tinyBigGAMES","description":"PIXELS — A lightweight, high-performance 2D game framework for Delphi developers, powered by SFML. Create beautiful, 2D games with ease and full Delphi integration.","archived":false,"fork":false,"pushed_at":"2025-04-29T14:43:55.000Z","size":32,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-29T15:21:31.136Z","etag":null,"topics":["2d","2d-framework","delphi","object-pascal","sfml","win64","windows-10","windows-11"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tinyBigGAMES.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,"zenodo":null},"funding":{"github":"tinyBigGAMES","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2025-04-29T13:52:23.000Z","updated_at":"2025-04-29T15:08:50.000Z","dependencies_parsed_at":"2025-04-29T15:21:32.615Z","dependency_job_id":"bdb70f59-aeda-4dd5-81b7-574f2bdcfffe","html_url":"https://github.com/tinyBigGAMES/PIXELS","commit_stats":null,"previous_names":["tinybiggames/pixels"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinyBigGAMES%2FPIXELS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinyBigGAMES%2FPIXELS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinyBigGAMES%2FPIXELS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinyBigGAMES%2FPIXELS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tinyBigGAMES","download_url":"https://codeload.github.com/tinyBigGAMES/PIXELS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252429966,"owners_count":21746570,"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":["2d","2d-framework","delphi","object-pascal","sfml","win64","windows-10","windows-11"],"created_at":"2025-05-05T02:47:25.420Z","updated_at":"2025-05-05T02:47:26.098Z","avatar_url":"https://github.com/tinyBigGAMES.png","language":null,"readme":"![PIXELS](media/pixels.jpg)  \n[![Chat on Discord](https://img.shields.io/discord/754884471324672040?style=for-the-badge)](https://discord.gg/tPWjMwK)\n[![Follow on Bluesky](https://img.shields.io/badge/Bluesky-tinyBigGAMES-blue?style=for-the-badge\u0026logo=bluesky)](https://bsky.app/profile/tinybiggames.com)    \n\n**PIXELS** is a lightweight and powerful 2D game development framework designed specifically for Delphi developers. Built on top of the proven and battle-tested [SFML (Simple and Fast Multimedia Library)](https://www.sfml-dev.org/), PIXELS brings modern game development capabilities into the Delphi ecosystem with clean, easy-to-use APIs and high performance.\n\nWhether you're building classic arcade games, stylish pixel art adventures, or rich interactive applications, PIXELS gives you the foundation you need — fast graphics, smooth input handling, audio playback, asset management, and more — all fully native to Delphi.\n\n## ✨ Features\n\n- **Fully Delphi-native**: Designed for Delphi developers, by Delphi developers.\n- **Powered by SFML**: Leverages the robust SFML library for graphics, audio, input, and window management.\n- **Simple, Clean API**: Easy-to-understand object-oriented design that feels natural in Delphi.\n- **Cross-Platform Ready**: Windows out of the box; groundwork in place for future cross-platform expansion.\n- **Fast 2D Rendering**: Hardware-accelerated graphics for smooth frame rates.\n- **Asset Management**: Built-in support for textures, fonts, sounds, and more.\n- **Input Handling**: Keyboard, mouse, and joystick input made easy.\n- **Sound and Music**: Play sound effects and background music with minimal effort.\n- **Flexible Architecture**: Suitable for simple games, prototypes, or full production releases.\n\n\u003e 🚧️ **This repository is currently under construction.**\n\u003e  \n\u003e PIXELS is actively being developed. Features, APIs, and internal structure are subject to change.  \n\u003e  \n\u003e Contributions, feedback, and issue reports are welcome as the project evolves.\n\n\n## 🛠️ Support and Resources\n\n- 🐞 **Report issues** via the [Issue Tracker](https://github.com/tinyBigGAMES/PIXELS/issues).\n- 💬 **Engage in discussions** on the [Forum](https://github.com/tinyBigGAMES/PIXELS/discussions) and [Discord](https://discord.gg/tPWjMwK).\n- 📚 **Learn more** at [Learn Delphi](https://learndelphi.org).\n\n## 🤝 Contributing  \n\nContributions to **✨ PIXELS** are highly encouraged! 🌟  \n- 🐛 **Report Issues:** Submit issues if you encounter bugs or need help.  \n- 💡 **Suggest Features:** Share your ideas to make **PIXELS** even better.  \n- 🔧 **Create Pull Requests:** Help expand the capabilities and robustness of the library.  \n\nYour contributions make a difference! 🙌✨\n\n#### Contributors 👥🤝\n\u003cbr/\u003e\n\n\u003ca href=\"https://github.com/tinyBigGAMES/PIXELS/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=tinyBigGAMES/PIXELS\u0026max=250\u0026columns=20\u0026anon=1\" /\u003e\n\u003c/a\u003e\n\n## 📜 Licensing\n\n**PIXELS** is distributed under the **🆓 BSD-3-Clause License**, allowing for redistribution and use in both source and binary forms, with or without modification, under specific conditions.  \nSee the [📜 LICENSE](https://github.com/tinyBigGAMES/PIXELS?tab=BSD-3-Clause-1-ov-file#BSD-3-Clause-1-ov-file) file for more details.\n\n---\n\n**PIXELS** — Bring your 2D game ideas to life with Delphi power and SFML performance.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"media/delphi.png\" alt=\"Delphi\"\u003e\n\u003c/p\u003e\n\u003ch5 align=\"center\"\u003e\n  \nMade with ❤️ in Delphi  \n","funding_links":["https://github.com/sponsors/tinyBigGAMES"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinybiggames%2Fpixels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftinybiggames%2Fpixels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinybiggames%2Fpixels/lists"}