John Sundell
John Sundell
We should investigate if we can use XCTest's performance testing features to implement automatic performance tests on CI. This to prevent regressions in high performance-sensitive code when adding new features....
Currently, we only automatically fall back to textures with a *lower* resolution than the screen that the game is running on (for example, if the game is running on an...
Some parts of Imagine Engine are a bit tricky to fully test with unit tests. While we are getting to a pretty high coverage now, parts of the rendering code...
Similar to [the Xcode template for an iOS game](https://github.com/JohnSundell/ImagineEngine/tree/master/XcodeTemplates/Imagine%20Engine/iOS%20Game.xctemplate), we should include a template for macOS as well. The template should work the same way as its iOS counterpart, in...
Since Imagine Engine doesn't rely on the default system image loading mechanism (using `UIImage(named:)` on iOS) loading textures from an asset catalog is not super easy. While *possible* it requires...
Similar to [the Xcode template for an iOS game](https://github.com/JohnSundell/ImagineEngine/tree/master/XcodeTemplates/Imagine%20Engine/iOS%20Game.xctemplate), we should include a template for tvOS as well. The template should work the same way as its iOS counterpart, in...
I'd like to start this issue as a thread to see what kind of games that you are either building, or are looking to build, using Imagine Engine. It would...
This change enables files and folders to be referred to using a path that starts with `./`. While this is redundant when using Files, since paths are assumed to start...
Since the Swift Package Manager is now integrated into Xcode, all of my open source projects will stop supporting CocoaPods + Carthage starting with their next major version, which for...
As suggested by @krzysztofzablocki on Twitter, it would be great if the README file that SwiftPlate generates would contain instructions on how to install the generated framework using CocoaPods, Carthage...