Swiftpack.co - fireblade-engine/ecs-demo as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Minimal demo App for the Fireblade Entity-Component System (ECS)
.package(url: "https://github.com/fireblade-engine/ecs-demo.git", from: "0.17.5")

Fireblade ECS Demo

license macOS Linux

A minimal demo App for the Fireblade Entity-Component-System. This App demonstrates handling of Entities and Components and provides a live Performance Test for the framework.

Getting Started

These instructions will get you a copy of the project up and running on your local machine.



  1. Clone the repository
  2. Either open Package.swift with Xcode and run one of the executable schemes
  3. From Terminal run make runAsteroids or make runParticles to run either demo.



This project is licensed under the MIT License - see the LICENSE file for details


Stars: 14
Last commit: 1 week ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

1 week ago
  • Rewrite audio (#6)
  • Make demo more portable (#5)
  • Update ECS to 0.17.5
  • Update SDL2 + Math package
  • Add CI for macOS + Linux

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics