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.
These instructions will get you a copy of the project up and running on your local machine.
- Swift Package Manager (SPM)
- Xcode 15+
- Simple DirectMedia Layer 2 (SDL2)
- Download and install i.e. via Homebrew
brew install sdl2
- Download and install i.e. via Homebrew
- Clone the repository
- Either open
Package.swift
with Xcode and run one of the executable schemes
-or- - From Terminal run
make runAsteroids
ormake runParticles
to run either demo.
- Christian Treffs - Initial work
- Igor Kravchenko - Asteroids demo
This project is licensed under the MIT License - see the LICENSE file for details