Awesome ARKit 


A curated list of awesome ARKit projects and resources. Feel free to contribute!
ARKit is a new framework that allows you to easily create unparalleled augmented reality experiences for iPhone and iPad. By blending digital objects and information with the environment around you, ARKit takes apps beyond the screen, freeing them to interact with the real world in entirely new ways.
Projects
- Baraba - Make your UIScrollView scroll automatically when user is looking 👀 by tracking face using ARKit
- Robust-Measurement-Tool - ARKit-based measurement tool, which has easy-to-follow and fully documented code.
- ARMultiuser - This demo use arkit 2.0, realize multiplayer play together! The project refers to the official demo!
- ARKit2.0-Prototype - Bluetoothed ARKit 2.0 with ARWorldMap
- ARBrush - Quick demo of 3d drawing in ARKit using metal + SceneKit
- ARuler - ARKit demo ruler app
- Apple ARKit example app - Apple ARKit example app
- ARKit-FloorIsLava - Basic ARKit example that detects planes and makes them lava.
- ARKit-line-drawing - Changed the default ARKit project to draw a line where the camera is positioned
- ARKit-tictactoe - ARKit based tic-tac-toe with a decent AI opponent
- ARShooter - A basic Augmented Reality shooter made with ARKit in Swift (iOS 11)
- ARStack - AR version Stack game with ARKit in Swift
- ARRubiks - A Rubik's Cube that you can put on a table
- ARTetris - Augmented Reality Tetris made with ARKit and SceneKit
- ARText - ARText render 3D Text/caption in real world by using ARKit
- Boxify - An ARKit box-drawing demo
- iOS11 ARKit (3D of Wolf 🐺 狼) - iOS11 ARKit (3D of Wolf 🐺 狼)
- iOS-11-by-Examples - Examples of new iOS 11 APIs
- MeasureARKit - Simple app measuring real objects with ARKit (tutorial in articles)
- ARKitGameSpriteKit - A game inspired by Pokemon Go build with ARKit and SpriteKit
- MeasureThings - ARKit introduction: measure the distance between two points
- ARCharts - 3D charts in AR
- 3DSnakeAR - Snake 3D game 🐍
- ARSolarPlay - Solar system in AR
- ARKit-CoreLocation - Combines the high accuracy of AR with the scale of GPS data
- ARKitPlusVR - Make VR with SceneKit & ARKit
- ARKitDemoPlayground - A demo of the ARKit Demo project from Xcode 9 as a Swift Playground
- ARGitHubCommits - Show your GitHub commit records in 3D with ARKit and SceneKit
- Virtual Objects - Placing Virtual Objects in Augmented Reality
- CoreML-in-ARKit - Simple project to detect objects and display 3D labels above them in AR.
- ARPaint - Draw with bare fingers in the air using ARKit
- arkit-smb-homage - This project is a homage to Super Mario Bros.
- ARShellGame - Augmented Reality Shell game made with ARKit and SceneKit.
- Occlusion - "Tracking" vertical planes and occluding virtual objects with real world geometry.
- ARKit-Sample-ObjC - Sample ARKit Objective-C implementation with features of Add, Remove, Scale, Move single or multiple objects along with plane detection.
- ARBalloons - Sample ARKit Demo using SpriteKit to simulate balloons🎈
- cARd - Simple demo of animated card made with ARKit + SceneKit.
- FaceRecognition-in-ARKit - Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons.
- pARtfolio - Rosberry Portfolio app made with Apple ARKit.
- SceneKitVideoRecorder - Video and Audio recorder for ARKit projects.
- ARKit Navigation Demo
- ARKit-Sampler - A collection of ARKit samples, including a custom rendering sample using Metal.
- Measure - Using ARKit to make calculate distance of real world objects
- Ruler - An AR ruler app can measure length & area
- Twilio Video chat w/ AR - Twilio Video chat with AR in scene
- ARPlayer - Playback videos using ARKit and AVFoundation📺
- ARVoxelKit - Lightweight Framework for Voxel graphic.
- ARKitSpitfire - AR Spitfire that can orient itself towards then fly to geocoordinates.
- ARInvaders - 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 - Tap on map, plane will take off from an AR runway and fly to location you tapped.
- AR-FlatWeatherDiplay - A live flat Weather Dashboard based on the user's location. ☀️⛈
- AR-Planes - Visualize and discover the planes flying around you ✈️
- ARVideoKit - Record and capture videos 📹, photos 🌄, Live Photos 🎇, and GIFs 🎆 with ARKit content.
- uARKit - Framework to simplify and improve usage of ARKit for non-AR developers
- NextLevel – Open Source ARKit Media Capture in Swift.
- Findme – Using ARKit to find me.
- SmileToUnlock – This library uses ARKit Face Tracking in order to catch a user's smile.
- ARKitEnvironmentMapper - Create an environment map from the camera feed to achieve realistic lighting and reflections.
- ARBottleJump - An ARKit version of WeChat Bottle Jump game.
- ARKit-Virtual-Backdrop - Superimpose your image into a 3D rendered world using Metal.
- Mokapp2017_World - 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 - With Mokapp2017 Face you can put objects and particles on your face.
- ARBubble-blower - For creating stunning soap bubbles in your AR app, nothing is more fun than to pop bubbles in AR.
- WallStreaming - Project demonstrating vertical surface detection and streaming/playing video on a virtual surface.
- Poly - Unofficial Googly Poly SDK. A library for searching and displaying 3D models.
- ARbusters - AR game in a pixel/billboard style. Created as a first steps project for newcorners.
- HeavenMemoirs - AR相册 Photo Album For AR
- SceneKit PortalMask - Pod to create a space that is occluded from the outside except through a rectangular or circular frame
- AR Drawing - Drawing in real world.
- AR Sections
- Plane Detection
- Put object on the floor
- Draw Planets
- AR Hit Game
- ARBlockTower - Show a Block Tower to see how you can stack up against gravity
- ARKit-Emperor - Power! Unlimited power for ARKit 2.0! (Samples)
- iOS-Depth-Sampler - A collection of samples for Depth APIs, including ARKit+Depth sample.
- ARTrailer - Augmented Reality Movie Trailer made with ARKit and SceneKit.
- ARBusinessCard - Create and view fully interactive business cards.
- ARStarter - get started with ARKit - a little exercise for beginners.
- MarvelAR - MarvelAR is an iOS application that present Marvel Heroes 3D Models Using ARKit.
- AR-Quick-Look - Rendering any 3d model in Augmented Reality using AR-Quick-Look, recently launched by Apple to view or share your 3d model.
- ARInstagram - Placing 2D images on walls and applying Instagram-like filters on them.
- Reality Shaders - Apply metal vertex and fragment shaders to real world surfaces.
- SCNRecorder - Capture Video and Photo from SceneKit, ARKit and RealityKit projects at 60 fps.
- ARCarGuidePoC - Detects parts under a hood of a motor vehicle, and tracks the detected parts in AR.
- Blood cells AR - 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.
- [Stroodle