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

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by fireblade-engine.
fireblade-engine/ecs-demo 0.17.5
Minimal demo App for the Fireblade Entity-Component System (ECS)
⭐️ 23
🕓 2 years ago
iOS macOS tvOS
.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: 23
Last commit: 2 weeks ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

2 years 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