Getting started
Overview
6 min
ir engine architectural documentation welcome to the ir engine architectural documentation this comprehensive guide covers the architecture, components, and systems that make up the infinite reality engine getting started new to ir engine? choose your learning path 🌱 for beginners start here if you're new to the ir engine perfect starting point for developers new to the ir engine learn the fundamentals and core concepts learning paths docid\ tjzudlz39ktj5xly9dldu 🚀 for intermediate developers already familiar with the basics? build upon your existing knowledge and dive deeper into advanced ir engine features learning paths docid\ tjzudlz39ktj5xly9dldu 🔧 for advanced developers looking to extend the engine? explore advanced topics, customization, and extending the ir engine for your specific needs learning paths docid\ tjzudlz39ktj5xly9dldu core components ⚙️ core engine the central engine that powers the platform the foundational systems that power the entire ir engine platform core engine docid\ jaicbaqu vq4ciitsg1uc 🧩 entity component system the foundational architecture learn about the ecs architecture that structures all game objects and logic entity component system docid\ q7ceu0xvf17 xsxhjnl5 🌐 networking & multiplayer core networking and multiplayer systems real time communication, webrtc, and multiplayer infrastructure networking & multiplayer infrastructure docid\ xdl7 khajdny4yj58n1nv 💻 client core client side implementation client side architecture and implementation details client core docid\ tudp m81wnvidcjefoleq 🖥️ server core server side implementation server side architecture and backend systems server core docid\ bdlavzhfateiqhqys96ra specialized components 🎯 physics and spatial systems physics and transform systems physics simulation and spatial transformation systems physics and spatial systems docid\ rbjhmv51scf9qybfya7ry 🎮 input and interaction input handling and user interactions user input handling and interaction systems input and interaction system docid\ lqn0sgl3vz41uteski2mv 🎨 ui framework ui components and xrui system user interface components and the xrui system ui framework docid\ aqjy bi55yq0pmawerq 7 🔀 visual scripting node based visual programming node based visual programming system for non programmers visual scripting docid\ slhwh1pexoavacyrbuj0f 🌍 world editor 3d world creation and editing tools tools for creating and editing 3d worlds and scenes world editor docid 7gc uzcodgxilpwzk5c3p 🎲 matchmaking system open match based matchmaking player matchmaking using open match framework matchmaking system docid\ ikbguatvripqus8gvt0s ⚡ background processing task server and background jobs background task processing and job management systems background processing docid\ kke2lpo5xy121rtrye2qr about ir engine ir engine is a powerful platform for creating immersive 3d experiences built on two core technologies entity component system (ecs) the structural foundation for organizing game objects hyperflux the reactive state management system that powers the entire engine about ir engine docid\ g3p1gvmewd 9qzsjznvdi additional resources learning paths docid\ tjzudlz39ktj5xly9dldu recommended reading sequences about ir engine docid\ g3p1gvmewd 9qzsjznvdi overview of features and capabilities official repository https //github com/ir engine/ir enginedeveloper documentation https //github com/ir engine/developer docs