Swiftenstein

Raycasting demo

A simple 3D graphics rendering demo written in Swift using ray casting to mimic the original Wolfenstein 3D game engine

Simple Wolfenstein 3D clone written in Swift

GitHub

361 stars
9 watching
20 forks
Language: Swift
last commit: over 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nicklockwood/swune A 2D RTS game with tile-based gameplay and UIKit graphics 46
drummyfish/haskell_game A Wolfenstein 3D-style raycasting game implemented in Haskell, rendering to the terminal. 108
mikelikesdesign/swiftui-experiments A collection of SwiftUI projects showcasing various interactions, animations, and prototypes. 657
dempseyatgithub/unofficialsandwiches An unofficial implementation of a SwiftUI app with pre-built materials similar to WWDC20 session video 94
nicklockwood/sprinter A Swift library that provides a type-safe interface for string formatting on iOS and macOS 166
bersaelor/wallstreaming A Swift ARKit demo that streams video on a wall using SpriteKit and AR world tracking 97
ramongilabert/morgan A Swift library providing a set of animations for iOS apps using an animation engine. 96
nicklockwood/chess An iOS chess game with simple AI and human versus computer play 182
mhanlon/arkitdemoplayground A demo project showcasing various ARKit features and experiments using Swift Playgrounds. 49
apress/ray-tracing-gems Provides source code examples and references for real-time rendering using DXR and other APIs. 976
ninjadev/pluss A single-file compiled web demo showcasing a unique visual experience using an in-browser demo tool. 14
id-software/wolf3d The original source release of Wolfenstein 3D, including its source code and some accompanying comments on the project's design choices and potential areas for improvement. 2,194
ramongilabert/walker An animation engine and library for building iOS apps with intuitive animations 150
zackshapiro/swiftuiairtabledemo Demonstrates integration of SwiftUI and Airtable for storing and displaying data 146
themaverickprogrammer/swoosh A high-level SFML activity and segue mini library for creating animation and transition effects in games. 70