Bible Buddies AR: a children's storybook that comes alive in 3D
A printed Bible storybook where every page stands up as an animated 3D scene when a child points a phone or tablet at it. Built by NipsApp Game Studios in Unity with AR Foundation, a royalty-free marker-tracking stack, and a fully offline design for children aged four to nine.
What is Bible Buddies AR?
Bible Buddies AR is an augmented reality companion app for a printed children's Bible storybook, developed by NipsApp Game Studios. Each printed page is a tracking marker. When a child aims a device at it, the app anchors a small animated 3D scene to the page, narrates the story beat by beat, lets children tap characters to hear them speak, and ends each story with a gentle recap question. A separate printed token unlocks a bonus animation. Everything runs with no internet connection and collects no personal data.
- Developer
- NipsApp Game Studios
- Category
- AR storybook app for children
- Engine
- Unity 6.5
- AR stack
- AR Foundation (ARKit & ARCore)
- Platforms
- iOS 14+ & Android 10+
- Content scope
- 24 Bible story topics
- Connectivity
- Works fully offline
- Audience
- Children aged 4–9
The brief
The client supplies a printed storybook, the 2D page artwork and the final English narration. NipsApp builds everything from the 3D models forward: modelling, texturing, rigging, animation, scene assembly, the interactions and the application itself. The series spans 24 topics, from Creation and Noah's Ark to the Nativity and the Resurrection, delivered as one AR page per topic.
Each 3D character has to be recognisable as the same figure the child already sees on the printed page, because both are in view at the same time.
The challenge
Marker-based AR had to feel stable and magical on a mid-range phone, held at an angle over a book, with the camera feed already consuming power and bandwidth. The experience also had to be completely self-contained: no accounts, no analytics, no network calls, and a royalty-free technology stack with zero recurring SDK fees.
Above all, the content had to stay gentle. The audience is very young, so the animation, characters and quiz feedback are all designed to reassure rather than startle.
How does Bible Buddies AR work?
Reading and augmented reality are one flow. The child points the device at a page, the story plays itself, and the page stays interactive from the first beat to the closing question.
Scan the page
A viewfinder prompt invites the child to point the camera at a story page. The app recognises the printed page and anchors the scene, scaled from the page's real printed width so an A4 page produces a correctly sized diorama.
The diorama rises
A 3D scene stands up off the paper and the story begins automatically. It plays as an ordered sequence of beats: each beat sets the environment, shows or hides characters, triggers animations and effects, and plays one narration clip with on-screen captions.
Tap the characters
Children can tap any character at any time to hear its line, see a speech bubble and watch a short animation. The narration ducks to a lower volume for the line and then returns, so a tap never cuts the story off.
Unlock the bonus token
A separate, smaller printed token works independently of the page. Placing it in view spawns a bonus prop and triggers a bonus animation on the page's cast, rewarding children who have the extra card.
Answer the recap question
When the beats finish, a “Question Time” button appears. Tapping the question reads it aloud; a correct answer plays a themed reward and a spoken reveal. A wrong answer simply says “try again” and reopens the question.
Replay any time
Any page can be replayed from the start. If tracking is briefly lost the diorama holds for a short grace period to avoid flicker, and if the page leaves view the story resumes cleanly when it returns.
What the app does
The build turns a tightly numbered functional specification into a complete, testable product. The main systems group into six areas.
01 / TRACKING
Page and token recognition
The app anchors a correctly oriented 3D scene to a printed page and derives the diorama's physical size from the page's declared width. A short grace period absorbs tracking blips, and a second smaller token marker drives bonus content independently.
02 / STORY PLAYBACK
Beat-driven narration
Each page plays as ordered beats synchronised to narration. A beat holds for the longer of its authored length and its audio, so replacing placeholder voice with final narration re-times the page automatically, with no re-authoring.
03 / INTERACTION
Tap-to-speak characters
Every character is tappable across its whole body with generously sized targets for small hands. A tap plays the line, animation, effect and a speech bubble that always faces the device, then the character returns to idle.
04 / RECAP QUIZ
A question with no fail state
Each page ends with a spoken recap question and themed reward effects — a rainbow for promises, light for truth, a heart for God's love. There is no score: a wrong answer gently reopens the question.
05 / OFFLINE & PRIVATE
No network, no data
The app functions fully with no connection at any point. It collects no personal data, requires no account, and makes no analytics or server calls. Sound and the selected age band persist between runs.
06 / SCALABLE LIBRARY
A library of books
The app supports multiple books, added as content rather than code. The tracked image library is built at runtime from a manifest, which is what lets a 24-topic series scale without an engineering change for each new page.
Gentle by design
Content that reassures
The subject matter is religious and the audience is young, so the animation stays as gentle as the script. There is no graphic or frightening imagery, and no death, blood or injury is ever shown. Difficult moments are handled softly — a “gentle struggle” rather than violence.
Antagonists are stern, not scary. They share the same friendly character design as everyone else, told apart by colour and costume so a small child is never alarmed.
Age bands and kind feedback
A selectable age band adjusts the experience: captions switch to simpler wording and the recap question shows fewer answer options for younger children. The choice is remembered between sessions.
Nothing punishes a mistake. A wrong answer never scolds — it says “try again” and reopens the question, so the app only ever encourages.
A royalty-free, content-driven AR stack
The technology was chosen for a hard constraint: a self-contained app with zero recurring SDK fees. The team used the native AR platforms through a single Unity codebase rather than any licensed AR SDK.
| Layer | Choice | Why |
|---|---|---|
| Engine | Unity 6.5 | Current editor line with first-class AR support |
| AR | AR Foundation 6.6.2 | One codebase over ARKit and ARCore |
| iOS | Apple ARKit | Native marker tracking, no licence fee |
| Android | Google ARCore | Native marker tracking, no licence fee |
| Rendering | URP 17.5.0, mobile profile | Performance headroom on top of the camera feed |
| Build | IL2CPP, arm64, iOS 14+ / Android 10+ | Metal on iOS; OpenGLES3 and Vulkan on Android |
Content is data, not code
Every book is a self-contained folder with a single definition file, its audio and its marker images. Nothing about a page is hard-coded: adding a story means dropping in a folder and listing the book, with no application rebuild. The tracked image library is assembled at runtime from that manifest.
The manifest is the contract shared by artists and developers. It describes each page's markers, environments, cast placement in page-relative units, story beats, tap lines, effects and the recap question.
Readable, review-friendly build
The Unity scene deliberately contains almost nothing — the AR rig, lighting and a single app object. All interface and system wiring is built in code at runtime, so the project reads as source rather than a binary scene and two developers can work without scene-merge conflicts.
Runtime responsibilities are split across focused systems for offline book loading, the runtime image library, marker-to-scene binding, beat sequencing, tap routing, speech bubbles, the quiz loop and ducked audio channels.
From flat page art to a 3D diorama
The 2D page art is the source of truth for every character's identity, costume and palette. The modelling team rebuilds each figure in 3D so it reads as the same character the child sees printed on the page.
Stylized and gentle
Soft rounded forms, warm flat colour, a cel-shaded look and large expressive eyes, with broadly normal human proportions rather than extreme chibi. Each page is a small diorama — a ground plate with set dressing that reads from above at an angle, the way a child holds a phone over a book.
Built for a phone budget
Budgets are tight on purpose to hold a stable frame rate on a mid-range device on top of the live camera feed: characters around four thousand faces, environments lean, and whole scenes kept under fifty thousand triangles with up to eight characters on screen at once.
A shared animation vocabulary
Characters share a named set of short animation clips — Idle, Worship, Proud, Victory, Cheer and more — looked up by name at runtime, alongside a code-generated effects vocabulary for sparkle, light, hearts, rainbows and storms. Delivery is FBX for Unity plus GLB for the client handover, with materials rebuilt onto URP automatically.
Inside Bible Buddies AR
These views show the scan prompt, a diorama anchored to a printed page, a tap interaction with a speech bubble, the bonus token and the recap question.
How quality was verified
Automated gates and device acceptance
Three automated gates run with no device attached and must all pass before a page is considered done: a clean compile, a content-validation pass that confirms every reference in the manifest resolves to a real model, audio file and marker, and a smoke check that proves the diorama actually builds — cast spawns, clip names resolve, materials are on URP and exactly one environment is active.
Because automated gates cannot prove AR, each page is then checked on a real device with a real printed page: recognition speed, correct scale and orientation, tracking stability while tilting and moving, narration staying in sync, every tap point responding, the quiz including its try-again path, the bonus token, frame rate on a mid-range device, and the whole page running in airplane mode.
What was delivered
- The complete Unity project, uncompiled, with full source.
- Raw 3D source files as FBX plus runtime GLB exports for every character, prop and environment.
- All audio assets.
- Print-ready marker pages, specified for matte A4 printing to keep tracking reliable.
- Store submission support for the App Store and Google Play.
The printed page is treated as part of the product: markers print at an exact physical width on matte paper, with contrast spread across the image so tracking stays dependable under normal room lighting.
Bible Buddies AR: common questions
Who developed Bible Buddies AR?
Bible Buddies AR was developed by NipsApp Game Studios. The work covered 3D modelling, texturing, rigging and animation, AR scene assembly, interaction and quiz systems, offline application architecture, and store submission support, built from client-supplied page art and narration.
What kind of app is it?
It is an augmented reality companion app for a printed children's Bible storybook. It uses marker-based tracking to recognise each printed page and raise an animated 3D diorama off the paper, with narration, tap-to-speak characters and a gentle recap question per story.
Does it need an internet connection?
No. The app functions fully offline at every point. It collects no personal data, needs no account, and makes no analytics or server calls, which suits a children's product.
Which AR technology does it use, and why not Vuforia?
It uses Unity with AR Foundation over Apple ARKit and Google ARCore. The client required a royalty-free stack with no recurring SDK fees, so licensed AR SDKs such as Vuforia were ruled out. A short tracking grace period is built in to keep the scene steady when the page briefly leaves view.
How many stories does it include?
The series covers 24 Bible story topics, delivered as one AR page per topic, spanning the narrative from Creation through to the Resurrection and beyond. New books and pages are added as content rather than code.
Is the content safe for young children?
Yes. It is designed for ages four to nine. There is no graphic, frightening or violent imagery, antagonists are stern rather than scary, the quiz has no fail state or score, and an age-band setting simplifies captions and reduces answer options for younger children.
Which platforms does it run on?
It targets iOS 14 and later and Android 10 and later, built from a single Unity codebase with URP rendering tuned for mobile performance on top of the live camera feed.
Can NipsApp build a similar AR app?
Yes. NipsApp Game Studios builds marker-based and world-tracking AR apps across education, children's products, retail and training, including 3D art, animation, offline architecture and store delivery. Share your concept and target platforms to start a conversation.