5. Software pro tvorbu virtuálních světů

Pro tvorbu virtuální reality/rozšířené reality je možné nalézt mnoho softwarů. Samozřejmě je možné začít pracovat tzv. "from scratch". V rámci libovolného vývojového prostředí je tam možno vytvořit naprosto vše. Tato možnost se však dnes již nevyužívá, neboť možnosti jsou již velmi komplexní a zejména existují již hotová implementační prostředí.  

Mezi nejvíce používané enginy/frameworky/architektury/vývojová prostředí patří i Unreal Engine 4 a Unity3D. Tyto dva programy mají své výhody i nevýhody, které budou popsány dále. Existuje celá řada dalších alternativ. Tyto programy zde byly vybrány, protože jsou volně ke stažení a dokud uživatel nepřekračuje roční příjmy více než je dáno výrobcem, může tyto softwary využívat volně. Hlavním kritériem ovšem je, aby se dal vytvořený obsah přizpůsobit a modifikovat dle vlastních potřeb. V těchto programech je možnost si navolit funkčnost pro individuální řešení a tím přizpůsobit obsah tak, aby odpovídal co nejvěrohodněji požadavkům.