Skip to content

tinyBigGAMES/Pyro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pyro
Chat on Discord Follow on Bluesky

The 🔥 Pyro Game Library (PGL) is an advanced 2D game development toolkit for Delphi, designed to make building games fast, reliable, and powerful. Say goodbye to runtime DLLs—PGL embeds all external dependencies directly into your executable and loads them entirely in memory, never saving them to disk. This innovative approach simplifies deployment 📦, enhances security 🔒, boosts performance 🚀, and eliminates compatibility issues, ensuring your games are stable and ready to shine.

Built and tested in Delphi 12.2 on Windows 11 24H2, PGL should work seamlessly with Delphi 12 CE or higher. Leveraging the latest technologies, PGL delivers a streamlined workflow with robust features like memory-efficient IO operations, high-performance rendering for graphics and video 🎨, and immersive audio playback 🎵. The direct memory loading design reduces I/O overhead, providing a smooth, optimized experience for your players. 🎮

With its all-in-one solution, PGL removes the complexity of managing multiple libraries or external dependencies, letting you focus on creating outstanding games. Whether you're crafting your first indie project or a professional-grade title, PGL equips you with everything you need to bring your vision to life.

Getting Started

  1. Download: Get the latest version from GitHub.
  2. Load the Project: Open Pyro Game Library.groupproj in the src folder to access the ever-expanding number of examples showcasing PGL's features.
  3. Build the Resource Archive: Run the ZipFileIO01 example first. This creates the resource archive used by other examples.
  4. Simply add Pyro to the uses section of your project to unlock all PGL features.

With its all-in-one solution, PGL removes the complexity of managing multiple libraries or external dependencies, letting you focus on creating outstanding games. Whether you're crafting your first indie project or a professional-grade title, PGL equips you with everything you need to bring your vision to life.

🔥 Let Pyro Game Library help you deliver secure, high-performance, and unforgettable gaming experiences your players will love. 💪🎉


The Pyro Game Library (PGL) is a work-in-progress, and we’re actively developing and improving it to bring you the best 2D game development experience! 🚀 The repository’s README is currently under construction 🛠️, but we’re here to help if you need assistance.

Feel free to:

We appreciate your patience and feedback as we continue to build something awesome together! 🎮🔥

Delphi

Made with ❤️ in Delphi