|
2 | 2 | A cross platform game engine for Swift that allows you to build 2D and 3D games.</br> |
3 | 3 | GateEngine includes intuitive APIs for loading resources, handling user inputs, and rendering content. |
4 | 4 |
|
| 5 | +## About |
| 6 | +GateEngine is designed to give game developers access to approachable and intuitive APIs to code a game using Swift. |
| 7 | + |
5 | 8 | ## Platform Support: |
6 | 9 | | Platform | CI | Graphics | Audio | Keyboard | Mouse | Touch | Gamepad | |
7 | 10 | |---------:|:---|:---------|:------|:---------|:------|:------|:--------| |
8 | | -| [**macOS**](https://apps.apple.com/us/app/xcode/id497799835) 14.0+ | [](https://github.com/STREGAsGate/GateEngine/actions/workflows/macOS.yml) | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | |
9 | | -| [**Windows**](https://www.swift.org/getting-started/#on-windows) 10,11 | ⚠️ | ✔︎ | ⛌ | ✔︎ | ✔︎ | ⛌ | ✔︎ | |
10 | | -| [**Linux**](https://www.swift.org/getting-started/#on-linux) | ⚠️ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ⛌ | ✔︎ |
11 | | -| [**iOS**](https://apps.apple.com/us/app/xcode/id497799835) 17.0+</br>[**iPadOS**](https://apps.apple.com/us/app/xcode/id497799835) 17.0+</br>[**tvOS**](https://apps.apple.com/us/app/xcode/id497799835) 17.0+ | [](https://github.com/STREGAsGate/GateEngine/actions/workflows/iOS-tvOS.yml) | ✔︎</br>✔︎</br>✔︎ | ✔︎</br>✔︎</br>✔︎ | ✔︎</br>✔︎</br>✔︎ | ⛌</br>✔︎</br>⛌ | ✔︎</br>✔︎</br>⛌ | ✔︎</br>✔︎</br>✔︎ |
12 | | -| **Android**¹ | ⚠️ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ |
13 | | -| [**HTML5**](https://book.swiftwasm.org/getting-started/setup.html) | ⚠️ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | |
14 | | - |
15 | | -Complete: ✔︎ | Incomplete: ⛌ | Partial: ◑ |
16 | | -<sub> |
17 | | -</br>¹Pending a community made cross compile SDK. |
18 | | -</br>⚠️ Development of this platform is slowed while the core engine is completed. |
19 | | -</sub> |
20 | | - |
21 | | -## About |
22 | | -GateEngine is designed to give game developers access to approachable and intuitive APIs to code a game using Swift. |
| 11 | +| [**macOS**](https://apps.apple.com/us/app/xcode/id497799835) 14.0+ | [](https://github.com/STREGAsGate/GateEngine/actions/workflows/macOS.yml) | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | |
| 12 | +| [**iOS**](https://apps.apple.com/us/app/xcode/id497799835) iPhone 17.0+</br>[**iOS**](https://apps.apple.com/us/app/xcode/id497799835) iPad 17.0+</br>[**tvOS**](https://apps.apple.com/us/app/xcode/id497799835) 17.0+ | [](https://github.com/STREGAsGate/GateEngine/actions/workflows/iOS-tvOS.yml) | ✔︎</br>✔︎</br>✔︎ | ✔︎</br>✔︎</br>✔︎ | ✔︎</br>✔︎</br>✔︎ | ⛌</br>✔︎</br>⛌ | ✔︎</br>✔︎</br>⛌ | ✔︎</br>✔︎</br>✔︎ |
| 13 | +| [**Linux**](https://www.swift.org/getting-started/#on-linux) | ⚠️ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ |
| 14 | +| [**Windows**](https://www.swift.org/getting-started/#on-windows) 10,11 | ⚠️ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ | |
| 15 | +| [**HTML5**](https://book.swiftwasm.org/getting-started/setup.html) | ⚠️ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ | ⛌ | |
23 | 16 |
|
24 | 17 | ### Math |
25 | 18 | GateEngine has a custom math library completely coded in Swift. |
@@ -139,6 +132,11 @@ sudo apt-get install libopenal-dev |
139 | 132 | A suite of example projects is available at [GateEngine Demos](https://github.com/STREGAsGate/GateEngineDemos).</br> |
140 | 133 | These examples cover a variety of topics including Rendering, User Input and Scripting. |
141 | 134 |
|
| 135 | +Complete: ✔︎ | Incomplete: ⛌ | Partial: ◑ |
| 136 | +<sub> |
| 137 | +</br>⚠️ Development of this platform is slowed while the core engine is completed. |
| 138 | +</sub> |
| 139 | + |
142 | 140 | # Support GateEngine! |
143 | 141 | GateEngine relies on community funding. |
144 | 142 | If you appreciate this project, and want it to continue, then please consider putting some currency into it. |
|
0 commit comments