在有大量訊號遮蔽物存在、無法建置室內定位之基礎設施、或建置之訊號發射設備失效,且其空間中有大量空間內涵變動之場所,如醫院或施工現地,當不熟悉環境的人員須在此空間中導覽時,則需室內導航的輔助,此外人員有查看、記錄環境變動的需求。然而目前室內定位、導航研究大多專注在定位技術上,地圖多以二維點線組成,其空間不帶具有語意(semantic)的資訊,且缺乏使用者與系統介面之間的雙向互動。建築資訊模型(Building Information Model, BIM)作為導航地圖,其物件導向概念,除了能儲存三維幾何資訊外,還能以元件為基礎儲存非幾何之資訊。但目前BIM相關的建模軟體,較缺乏使用者雙向互動功能,而遊戲引擎其三維渲染、互動介面設計容易的特點,能彌補BIM相關軟體互動性不足的問題。本研究以Unity遊戲引擎為開發環應,開發以行動裝置為載體之應用程式,稱作BIMnaVigator。此應用程式以行人航向定位(Pedestrian Dead Reckoning, PDR)為室內導航定位,可結合不同情境之資訊系統,在開始導航前提取該資訊系統資料庫中的BIM model作為導航地圖以及與元件ID綁定之非幾何資訊。使用者在導航的過程中,能在離線的狀態下進行導航以及與地圖以元件為基礎進行資訊查看或輸入等互動,待任務結束時再透過無線網路將輸入的資訊回饋至資料庫中。