Unity Project Template - Augmented Reality (AR)
October 5, 2024 · View on GitHub
This repo represents the ideal starting point for new AR Unity projects.
The project includes best practices for project structure and C# coding standards.
Getting Started
- Download this repo (*.zip or *.git)
- Download the Unity Editor
- Open this repo in the Unity Editor
- Enjoy
Table of Contents
Configuration
- Follow the "Getting Started" above
- Use Unity Menu:
Window -> RMC -> Open ReadMe ... - Follow that interactive guide
- Enjoy!
Overview
Features
This project is a living template. It showcases the best practices and coding standards for many common workflows.
1. Starter Scene
This is great for new AR experiences.
Includes
- Project settings ready for VR
- Already builds with success
- Nice, empty starting point
2. ARDK Samples
This is great for inspiration about AR features.
Includes
- Project settings ready for VR
- Already builds with success
- Demo: Depth Display
- Demo: Object Detection
- Demo: Occlusion
- Demo: Semantics
- Demo: Meshing
- Demo: Textured Mesh
- Demo: Navigation Mesh
- Demo: VPS Location
- Demo: Remote Authoring
- Demo: Shared AR
- Demo: World Pose
- More …
Structure
Documentation
ReadMe.md- The primary documentation for this repoUnity/Assets/Documentation/ReadMe.asset- Select this asset in Unity to get started
Configuration
Unity Target- Standalone MAC/PCUnity Version- Use this VersionUnity Rendering- Universal Render Pipeline (URP)Unity Aspect Ratio- Game View 10x16
Structure
Unity/- Open this folder in the Unity EditorUnity/Assets/Scenes/- Open any Scene. Press 'Play'!
Dependencies
Various- Already included via Unity Package Manager as this Version
Resources
Here are more from Samuel Asher Rivello.
Portfolio
- SamuelAsherRivello.com/virtual-reality - AR/VR/XR
- SamuelAsherRivello.com/best-practices - Proven approaches
Medium Articles
- XR For Unity — 1 — Virtual Reality
- XR For Unity — 2 — Augumented Reality
- XR For Unity — 3 — Mixed Reality
- Best Practices — 1 — Unity Project Structure
- Best Practices — 2 — Unity C# Coding Standards
- Best Practices — 3 — Unity Overview
- Best Practices — 4 — MVC Architecture For Unity
- Best Practices — 5 — Unit Testing For Unity
Credits
Created By
- Samuel Asher Rivello
- Over 25 years XP with game development (2024)
- Over 11 years XP with Unity (2024)
Contact
- Twitter - @srivello
- Git - Github.com/SamuelAsherRivello
- Resume & Portfolio - SamuelAsherRivello.com
- LinkedIn - Linkedin.com/in/SamuelAsherRivello <--- Say Hello! :)
License
Provided as-is under MIT License | Copyright ™ & © 2006 - 2024 Rivello Multimedia Consulting, LLC