A lightweight platform abstraction layer in Swift. It is developed and maintained as part of the Fireblade Game Engine project.
These instructions will get you a copy of the project up and running on your local machine and provide a code example.
Extend the following lines in your
Package.swift file or use it to create a new project.
// swift-tools-version:5.7 import PackageDescription let package = Package( name: "YourPackageName", dependencies: [ .package(url: "https://github.com/fireblade-engine/pal.git", from: "0.1.0") ], targets: [ .target( name: "YourTargetName", dependencies: ["FirebladePAL"]) ] )
If you want to contribute please see the CONTRIBUTION GUIDE first.
To start your project contribution run these in your command line:
git clone [email protected]:fireblade-engine/pal.git fireblade-pal
Before commiting code please ensure to run:
This project is licensed under the MIT License - see the LICENSE file for details
|Last commit: 2 weeks ago|
Full Changelog: https://github.com/fireblade-engine/pal/compare/0.2.1...0.2.2