https://github.com/gimigkk/bony-ar
A Unity AR application for exploring human anatomy through spatial tracking and an interactive 3D bone quiz.
https://github.com/gimigkk/bony-ar
anatomy ar-foundation augmented-reality csharp educational-game unity
Last synced: about 4 hours ago
JSON representation
A Unity AR application for exploring human anatomy through spatial tracking and an interactive 3D bone quiz.
- Host: GitHub
- URL: https://github.com/gimigkk/bony-ar
- Owner: gimigkk
- Created: 2026-06-25T18:49:31.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2026-06-25T20:33:24.000Z (14 days ago)
- Last Synced: 2026-06-25T21:13:56.767Z (14 days ago)
- Topics: anatomy, ar-foundation, augmented-reality, csharp, educational-game, unity
- Language: C#
- Homepage:
- Size: 17.9 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bony-AR 🦴
An optimized, interactive Augmented Reality (AR) application built with Unity and AR Foundation. This app allows users to project a high-fidelity 3D human skeleton into the real world, interact with individual bones to learn their medical names, and play an interactive anatomy quiz minigame.
## Features
- **Real-World Projection**: Tap to place a fully detailed human skeleton on real-world planes.
- **Interactive Anatomy**: Tap on any of the 206 bones to highlight it and view its Indonesian medical name.
- **Quiz Minigame**: Test your anatomy knowledge by finding randomly prompted bones before the timer runs out!
- **Gesture Controls**: Scale, rotate, and reposition the skeleton using intuitive on-screen sliders and buttons.
- **Hyper-Optimized Performance**: Runs at a locked 60 FPS on mobile. Features GPU Instancing (single draw call for 206 bones), throttled physics raycasting, LayerMask isolation, and explicit high-framerate AR camera configurations.
## Technology Stack
- **Engine**: Unity 2022+ (Built-in / URP)
- **AR Framework**: AR Foundation (ARCore / ARKit)
- **Version Control**: Git
## How to Play
1. Launch the app and slowly pan your camera around your room to detect a flat surface (floor or table).
2. Tap the screen when the indicator appears to place the skeleton.
3. Tap **"Kuis"** to start the minigame!