This is my update for Wolfenstein 3D for iOS to run on iOS 11, running in modern resolutions including the full width of the iPhone X. I have also made a target and version for tvOS to run on Apple TV
Improvements/Changes
- Compiles and runs in iOS 11 SDK
- Orientation and coordinate system fixed to reflect iOS 8 changes
- C warnings fixed for Xcode 9.3
- Basic MFi controller support
- Deprecated APIs removed and replaced with modern equivalents
- Code locations reorganized and consolodated
- Second project target for tvOS that takes advantage of focus model and removes on-screen controls.
For a rundown of getting the code up and running in iOS 11, I wrote this lengthy article on the subject. For a rundown of the effort to get it running on tvOS, I wrote a second lenghty article on the subject.
Video of Wolfenstein 3-D running on an iPhone X
Video of Wolfenstein 3-D running on an Apple TV
I have also made apps for DOOM, DOOM II and Final DOOM, Quake, Quake II, Quake III: Arena, Return to Castle Wolfenstein and DOOM 3.
Have fun. For any questions I can be reached at [email protected]