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!

GitHub

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

Backlinks from these awesome lists:

More related projects: