Awesome-ARKit
AR toolkit examples
A curated collection of ARKit projects and resources to aid in the development of augmented reality experiences for iOS devices.
A curated list of awesome ARKit projects and resources. Feel free to contribute!
8k stars
375 watching
916 forks
Language: Swift
last commit: 7 months ago
Linked from 1 awesome list
arkitaugmented-realityiosobjective-cswift
Projects | |||
Baraba | 316 | over 4 years ago | Make your UIScrollView scroll automatically when user is looking 👀 by tracking face using ARKit |
Robust-Measurement-Tool | 34 | over 4 years ago | ARKit-based measurement tool, which has easy-to-follow and fully documented code |
ARMultiuser | 33 | over 6 years ago | This demo use arkit 2.0, realize multiplayer play together! The project refers to the official demo! |
ARKit2.0-Prototype | 267 | 5 months ago | Bluetoothed ARKit 2.0 with ARWorldMap |
ARBrush | 787 | almost 5 years ago | Quick demo of 3d drawing in ARKit using metal + SceneKit |
ARuler | 1,265 | about 6 years ago | ARKit demo ruler app |
Apple ARKit example app | 475 | about 7 years ago | Apple ARKit example app |
ARKit-FloorIsLava | 124 | about 6 years ago | Basic ARKit example that detects planes and makes them lava |
ARKit-line-drawing | 407 | about 7 years ago | Changed the default ARKit project to draw a line where the camera is positioned |
ARKit-tictactoe | 394 | about 3 years ago | ARKit based tic-tac-toe with a decent AI opponent |
ARShooter | 814 | about 7 years ago | A basic Augmented Reality shooter made with ARKit in Swift (iOS 11) |
ARStack | 49 | over 5 years ago | AR version Stack game with ARKit in Swift |
ARRubiks | 32 | over 6 years ago | A Rubik's Cube that you can put on a table |
ARTetris | 1,533 | over 1 year ago | Augmented Reality Tetris made with ARKit and SceneKit |
ARText | 80 | about 7 years ago | ARText render 3D Text/caption in real world by using ARKit |
Boxify | 13 | almost 7 years ago | An ARKit box-drawing demo |
iOS11 ARKit (3D of Wolf 🐺 狼) | 115 | over 7 years ago | iOS11 ARKit (3D of Wolf 🐺 狼) |
iOS-11-by-Examples | 3,317 | almost 3 years ago | Examples of new iOS 11 APIs |
MeasureARKit | 232 | almost 7 years ago | Simple app measuring real objects with ARKit (tutorial in articles) |
ARKitGameSpriteKit | 92 | over 7 years ago | A game inspired by Pokemon Go build with ARKit and SpriteKit |
MeasureThings | 107 | about 7 years ago | ARKit introduction: measure the distance between two points |
ARCharts | 697 | over 3 years ago | 3D charts in AR |
3DSnakeAR | 478 | about 6 years ago | Snake 3D game 🐍 |
ARSolarPlay | 616 | over 6 years ago | Solar system in AR |
ARKit-CoreLocation | 5,478 | 7 months ago | Combines the high accuracy of AR with the scale of GPS data |
ARKitPlusVR | 85 | over 7 years ago | Make VR with SceneKit & ARKit |
ARKitDemoPlayground | 49 | about 6 years ago | A demo of the ARKit Demo project from Xcode 9 as a Swift Playground |
ARGitHubCommits | 291 | about 7 years ago | Show your GitHub commit records in 3D with ARKit and SceneKit |
Virtual Objects | 373 | about 2 years ago | Placing Virtual Objects in Augmented Reality |
CoreML-in-ARKit | 1,665 | about 3 years ago | Simple project to detect objects and display 3D labels above them in AR |
ARPaint | 717 | over 6 years ago | Draw with bare fingers in the air using ARKit |
arkit-smb-homage | 259 | about 4 years ago | This project is a homage to Super Mario Bros |
ARShellGame | 91 | about 7 years ago | Augmented Reality Shell game made with ARKit and SceneKit |
Occlusion | 349 | about 7 years ago | "Tracking" vertical planes and occluding virtual objects with real world geometry |
ARKit-Sample-ObjC | 76 | almost 7 years ago | Sample ARKit Objective-C implementation with features of Add, Remove, Scale, Move single or multiple objects along with plane detection |
ARBalloons | 23 | about 7 years ago | Sample ARKit Demo using SpriteKit to simulate balloons🎈 |
cARd | 27 | about 7 years ago | Simple demo of animated card made with ARKit + SceneKit |
FaceRecognition-in-ARKit | 834 | over 6 years ago | Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons |
pARtfolio | 30 | about 6 years ago | Rosberry Portfolio app made with Apple ARKit |
SceneKitVideoRecorder | 258 | almost 4 years ago | Video and Audio recorder for ARKit projects |
ARKit Navigation Demo | 324 | over 2 years ago | |
ARKit-Sampler | 1,541 | about 1 year ago | A collection of ARKit samples, including a custom rendering sample using Metal |
Measure | 381 | about 4 years ago | Using ARKit to make calculate distance of real world objects |
Ruler | 246 | over 3 years ago | An AR ruler app can measure length & area |
Twilio Video chat w/ AR | 465 | about 1 month ago | Twilio Video chat with AR in scene |
ARPlayer | 137 | almost 4 years ago | Playback videos using ARKit and AVFoundation📺 |
ARVoxelKit | 81 | about 7 years ago | Lightweight Framework for Voxel graphic |
ARKitSpitfire | 21 | about 7 years ago | AR Spitfire that can orient itself towards then fly to geocoordinates |
ARInvaders | 22 | about 6 years ago | A port of Space Invaders using ARKit. Aliens will fly and chase you around your home. Can you shoot them before they shoot you? |
ARKitAirport | 29 | almost 2 years ago | Tap on map, plane will take off from an AR runway and fly to location you tapped |
AR-FlatWeatherDiplay | 76 | about 2 years ago | A live flat Weather Dashboard based on the user's location. ☀️⛈ |
AR-Planes | 108 | over 6 years ago | Visualize and discover the planes flying around you ✈️ |
ARVideoKit | 1,632 | about 2 years ago | Record and capture videos 📹, photos 🌄, Live Photos 🎇, and GIFs 🎆 with ARKit content |
uARKit | 18 | almost 7 years ago | Framework to simplify and improve usage of ARKit for non-AR developers |
NextLevel | 2,204 | 3 months ago | – Open Source ARKit Media Capture in Swift |
Findme | 490 | almost 7 years ago | – Using ARKit to find me |
SmileToUnlock | 629 | about 4 years ago | – This library uses ARKit Face Tracking in order to catch a user's smile |
ARKitEnvironmentMapper | 95 | almost 7 years ago | Create an environment map from the camera feed to achieve realistic lighting and reflections |
ARBottleJump | 279 | about 6 years ago | An ARKit version of WeChat Bottle Jump game |
ARKit-Virtual-Backdrop | 87 | almost 7 years ago | Superimpose your image into a 3D rendered world using Metal |
Mokapp2017_World | 6 | over 5 years ago | With Mokapp2017 World you can explore the world around you, play a video, put objects in front of you or to a plane (with gravity), play Space Invaders 3D |
Mokapp2017_Face | 22 | over 5 years ago | With Mokapp2017 Face you can put objects and particles on your face |
ARBubble-blower | 70 | almost 3 years ago | For creating stunning soap bubbles in your AR app, nothing is more fun than to pop bubbles in AR |
WallStreaming | 97 | over 6 years ago | Project demonstrating vertical surface detection and streaming/playing video on a virtual surface |
Poly | 88 | about 4 years ago | Unofficial Googly Poly SDK. A library for searching and displaying 3D models |
ARbusters | 106 | over 4 years ago | AR game in a pixel/billboard style. Created as a first steps project for newcorners |
HeavenMemoirs | 707 | over 4 years ago | AR相册 Photo Album For AR |
SceneKit PortalMask | 70 | over 4 years ago | Pod to create a space that is occluded from the outside except through a rectangular or circular frame |
AR Drawing | 10 | over 6 years ago | Drawing in real world |
AR Sections | 3 | over 6 years ago | |
ARBlockTower | 31 | about 6 years ago | Show a Block Tower to see how you can stack up against gravity |
ARKit-Emperor | 541 | over 5 years ago | Power! Unlimited power for ARKit 2.0! (Samples) |
iOS-Depth-Sampler | 1,185 | about 1 year ago | A collection of samples for Depth APIs, including ARKit+Depth sample |
ARTrailer | 15 | over 4 years ago | Augmented Reality Movie Trailer made with ARKit and SceneKit |
ARBusinessCard | 44 | over 6 years ago | Create and view fully interactive business cards |
ARStarter | 473 | almost 3 years ago | get started with ARKit - a little exercise for beginners |
MarvelAR | 24 | over 5 years ago | MarvelAR is an iOS application that present Marvel Heroes 3D Models Using ARKit |
AR-Quick-Look | 20 | about 4 years ago | Rendering any 3d model in Augmented Reality using AR-Quick-Look, recently launched by Apple to view or share your 3d model |
ARInstagram | 54 | about 5 years ago | Placing 2D images on walls and applying Instagram-like filters on them |
Reality Shaders | 90 | almost 4 years ago | Apply metal vertex and fragment shaders to real world surfaces |
SCNRecorder | 201 | 4 months ago | Capture Video and Photo from SceneKit, ARKit and RealityKit projects at 60 fps |
ARCarGuidePoC | 21 | about 4 years ago | Detects parts under a hood of a motor vehicle, and tracks the detected parts in AR |
Blood cells AR | 1 | 10 months ago | discover cells in augmented reality(Using Ar Quick look) |
AppStore | |||
Snake.AR | Classic Snake game in Augmented Reality! You can move around the snake by moving your phone. Be careful of the obstacles and have fun! | ||
ARPiano | A augmented reality fine-tuned and professional piano app with 61 keys or 88 keys, which you can place every plane to play | ||
Sky Guide AR | A star app has never been more beautiful and easy to use | ||
StroodleDoodle AR | Digital Play-Dough. Fast and fun 3D sculpting on any surface, anywhere. Share directly to sketchfab | ||
Night Sky | Night Sky is a powerful augmented reality personal planetarium | ||
AR Dragon | Augmented Reality Virtual Pet Simulator! | ||
MyTools · My AR Light & Ruler | 「My Ruler and Light」is a useful and delicately designed toolbox App for you | ||
Thomas & Friends Minis | Create your very own train set piece by piece and bring it to life with Thomas and all his friends | ||
Stack AR | Stack up the blocks as high as you can! | ||
Euclidean Lands | A beautiful puzzle game with unique mechanics that blends isometric architecture and turn-based movement into an exciting medieval game world | ||
Homebrew Club | In augmented reality, you can always place the computer on your desk, floor or even bed. Then the computer can be observed in any orientations and distances. Anyway, this is just like a real computer! | ||
Stik AR | People can stick stickers at where iPhone at in real space | ||
Zombie Gunship Revenant AR | ZOMBIE GUNSHIP REVENANT is the ultimate augmented reality zombie shooter where you take control of a heavily-armed helicopter gunship and obliterate zombies from the sky | ||
Human Anatomy Atlas 2018 | Human Anatomy Atlas 2018 Edition is the go-to 3D anatomy reference app for healthcare professionals, students, and professors | ||
Conduct AR! | Conduct AR! is an epic augmented reality game of explosive railway action | ||
AirMeasure AR | This app lets you place virtual objects in augmented reality | ||
IKEA Place | IKEA Place lets you virtually 'place' IKEA products in your space | ||
CARROT Weather | CARROT Weather is a crazy-powerful weather app that delivers hilariously twisted forecasts | ||
Holo | Holo lets you add holograms of real people and animals into your world and take photos & videos to share with friends | ||
Surreal | People can customize any surrounding environment into their wildest dreams: expressing themselves in a new mixed reality space, as well as sharing with family, friends and other social outlets | ||
Wallr | Add pictures from your phone to the wall and pan and scale to find the best size and position | ||
Magic Sudoku | Solve Sudoku puzzles in realtime (uses CoreML, Vision, and ARKit to create a seamless experience) | ||
Arcane Maze | Find your way out of maze | ||
Wavy Music | Experience music in augmented reality | ||
Waazy | Waazy is an augmented reality short video clips shooting and sharing app, making it possible to bring virtual characters and objects to the real world | ||
Gruesome Gotham | Murder! Mystery! Intrigue! Get a glimpse at New York City’s 19th century crime scenes using augmented reality. Travel between six murderous moments on the map and see the deadly deeds unfold right before your eyes | ||
Floto | Flotogram is a fully featured AR Photography and Video app that places your photos directly into an Augmented Reality scene around you | ||
Horizon Explorer | Point your camera at a hill, village or landmark on the horizon and Horizon Explorer tells you its name, distance and altitude | ||
Imagipets AR | Play, feed and talk with imaginary dragon pets | ||
Pocket Balloon | Fly an air balloon by blowing on the screen of your phone. Search for landing zones in flat surfaces around you and land on them to earn points and compete with your friends | ||
AR Candle | AR Candle is an augmented reality candle blessing app | ||
Hotstepper | Augmented Reality Animated Wayfinder using Mapkit | ||
BBC Civilisations | AR Museum in your house | ||
AR Label Maker | place text labels in the real world. Supports saving, loading, and sharing | ||
Pemoji | AR video app which lets you place your Bitmoji in real space | ||
Climbing AR | Augmented Reality climbing planner for climbers that pre-plan before ascending the rock climb | ||
Rikskit | Multiplayer AR space. Draw, place 3D models from Google Poly, add images, add text, and play a mini-game in Riksroom | ||
AR Search | This app lets you search in your physical surroundings for any printed text and track the results in real-time, to give you the best search experience possible | ||
In The Walls | Uses real time face tracking and AR to put your face in any real world wall | ||
ThingstAR | An iOS app to explore Thingiverse using AR. You can also share AR models as usdz files | ||
watAR | Distort any real world surface with wave and raindrop effects | ||
Paint the City | Create street art in augmented reality and see it appear on the map | ||
AR MultiPendulum | Transforms an iPhone into an affordable AR headset | ||
Blood cells AR | discover cells in augmented reality | ||
Graphite 3D | A collaborative drawing tool for modeling precise shapes in real spaces | ||
Tutorials | |||
Apple ARKit by Example | |||
Getting started with ARKit | |||
How to Create a Measuring App With ARKit | |||
ARKit introduction | |||
Building an AR game with ARKit and Spritekit | |||
ARKit + Vision: An intriguing combination | |||
Using ARKit with Metal | |||
Augmented Reality With ARKit For IOS | |||
Bike ride with ARKit: How I built it | |||
iOS ARKit Tutorial: Drawing in the Air with Bare Fingers | |||
ARKit and CoreLocation: Part One - Navigation With Linear Algebra and Trig | |||
ARKit and CoreLocation: Part Two - Navigation With Linear Algebra and Trig | |||
ARKit Adventures Making A Remote Control Drone | |||
Building an AR app with ARKit and Scenekit | |||
Build ARKit Application with Unity | |||
Augmented Reality With ARKit: Detecting Planes | |||
Behind the Magic: How we built the ARKit Sudoku Solver | |||
Place Objects In Augmented Reality Via ARKit | |||
Importing 3D Models for ARKit | |||
Building an iPhone AR Museum App in iOS 11 with Apple’s ARKit Image Recognition | |||
How to implement Apple AR-Quick-Look by Example | |||
What is USDZ, Apple's 3d model format for ARKit and how to convert your existing model into usdz by Example | |||
iOS&Swift AR tutorials on raywenderlich.com | |||
Resources | |||
Official ARKit Documentation | |||
Made With ARKit | |||
React Native Binding | 1,725 | almost 2 years ago | React Native binding for ARKit |
Udemy Courses | ARKit courses on Udemy | ||
Adobe AIR Binding | 35 | almost 4 years ago | Adobe AIR Native Extension binding for ARKit |
ARHeadsetKit | 124 | over 1 year ago | High-level framework for experimenting with AR and replicating Microsoft Hololens |