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 docid\ tjzudlz39ktj5xly9dldu 🚀 for intermediate developers already familiar with the basics? build upon your existing knowledge and dive deeper into advanced ir engine features docid\ tjzudlz39ktj5xly9dldu 🔧 for advanced developers looking to extend the engine? explore advanced topics, customization, and extending the ir engine for your specific needs docid\ tjzudlz39ktj5xly9dldu core components ⚙️ core engine the central engine that powers the platform the foundational systems that power the entire ir engine platform docid\ jaicbaqu vq4ciitsg1uc 🧩 entity component system the foundational architecture learn about the ecs architecture that structures all game objects and logic docid\ q7ceu0xvf17 xsxhjnl5 🌐 networking & multiplayer core networking and multiplayer systems real time communication, webrtc, and multiplayer infrastructure docid\ xdl7 khajdny4yj58n1nv 💻 client core client side implementation client side architecture and implementation details docid\ tudp m81wnvidcjefoleq 🖥️ server core server side implementation server side architecture and backend systems docid\ bdlavzhfateiqhqys96ra specialized components 🎯 physics and spatial systems physics and transform systems physics simulation and spatial transformation systems docid\ rbjhmv51scf9qybfya7ry 🎮 input and interaction input handling and user interactions user input handling and interaction systems docid\ lqn0sgl3vz41uteski2mv 🎨 ui framework ui components and xrui system user interface components and the xrui system docid\ aqjy bi55yq0pmawerq 7 🔀 visual scripting node based visual programming node based visual programming system for non programmers docid\ slhwh1pexoavacyrbuj0f 🌍 world editor 3d world creation and editing tools tools for creating and editing 3d worlds and scenes docid 7gc uzcodgxilpwzk5c3p 🎲 matchmaking system open match based matchmaking player matchmaking using open match framework docid\ ikbguatvripqus8gvt0s ⚡ background processing task server and background jobs background task processing and job management systems 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 docid\ g3p1gvmewd 9qzsjznvdi additional resources docid\ tjzudlz39ktj5xly9dldu recommended reading sequences docid\ g3p1gvmewd 9qzsjznvdi overview of features and capabilities https //github com/ir engine/ir engine https //github com/ir engine/developer docs