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)
⭐️ 22
🕓 1 year 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.

Prerequisites

Installing

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

Authors

License

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

GitHub

link
Stars: 22
Last commit: Yesterday
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

0.17.5
1 year 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