https://github.com/tinybiggames/pixels
PIXELS — A lightweight, high-performance 2D game framework for Delphi developers, powered by SFML. Create beautiful, 2D games with ease and full Delphi integration.
https://github.com/tinybiggames/pixels
2d 2d-framework delphi object-pascal sfml win64 windows-10 windows-11
Last synced: 7 months ago
JSON representation
PIXELS — A lightweight, high-performance 2D game framework for Delphi developers, powered by SFML. Create beautiful, 2D games with ease and full Delphi integration.
- Host: GitHub
- URL: https://github.com/tinybiggames/pixels
- Owner: tinyBigGAMES
- License: bsd-3-clause
- Created: 2025-04-29T13:52:23.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-29T14:43:55.000Z (10 months ago)
- Last Synced: 2025-04-29T15:21:31.136Z (10 months ago)
- Topics: 2d, 2d-framework, delphi, object-pascal, sfml, win64, windows-10, windows-11
- Homepage:
- Size: 31.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

[](https://discord.gg/tPWjMwK)
[](https://bsky.app/profile/tinybiggames.com)
**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.
Whether 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.
## ✨ Features
- **Fully Delphi-native**: Designed for Delphi developers, by Delphi developers.
- **Powered by SFML**: Leverages the robust SFML library for graphics, audio, input, and window management.
- **Simple, Clean API**: Easy-to-understand object-oriented design that feels natural in Delphi.
- **Cross-Platform Ready**: Windows out of the box; groundwork in place for future cross-platform expansion.
- **Fast 2D Rendering**: Hardware-accelerated graphics for smooth frame rates.
- **Asset Management**: Built-in support for textures, fonts, sounds, and more.
- **Input Handling**: Keyboard, mouse, and joystick input made easy.
- **Sound and Music**: Play sound effects and background music with minimal effort.
- **Flexible Architecture**: Suitable for simple games, prototypes, or full production releases.
> 🚧️ **This repository is currently under construction.**
>
> PIXELS is actively being developed. Features, APIs, and internal structure are subject to change.
>
> Contributions, feedback, and issue reports are welcome as the project evolves.
## 🛠️ Support and Resources
- 🐞 **Report issues** via the [Issue Tracker](https://github.com/tinyBigGAMES/PIXELS/issues).
- 💬 **Engage in discussions** on the [Forum](https://github.com/tinyBigGAMES/PIXELS/discussions) and [Discord](https://discord.gg/tPWjMwK).
- 📚 **Learn more** at [Learn Delphi](https://learndelphi.org).
## 🤝 Contributing
Contributions to **✨ PIXELS** are highly encouraged! 🌟
- 🐛 **Report Issues:** Submit issues if you encounter bugs or need help.
- 💡 **Suggest Features:** Share your ideas to make **PIXELS** even better.
- 🔧 **Create Pull Requests:** Help expand the capabilities and robustness of the library.
Your contributions make a difference! 🙌✨
#### Contributors 👥🤝
## 📜 Licensing
**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.
See the [📜 LICENSE](https://github.com/tinyBigGAMES/PIXELS?tab=BSD-3-Clause-1-ov-file#BSD-3-Clause-1-ov-file) file for more details.
---
**PIXELS** — Bring your 2D game ideas to life with Delphi power and SFML performance.
Made with ❤️ in Delphi