1. About the Book
  2. Introduction
    1. Introduction to Fyrox
    2. System Requirements and Supported Platforms
    3. Basic concepts
    4. Design Philosophy and Goals
    5. Frequently Asked Questions
  3. Getting started
    1. Installation and Project Creation
      1. Manual Installation
    2. Editor Overview
    3. Scene and Scene Graph
    4. Assets
    5. Data Management
    6. Borrow Checker
    7. Project Manager
    8. Hot Reloading
    9. IDE for code
  4. Game Logic
    1. Plugins
    2. Scripts
    3. Tasks
    4. Error Handling
    5. Executor
  5. Scene
    1. Graph
    2. Transformation
    3. Prefabs
    4. Property Inheritance
    5. Base Node
    6. Mesh Node
    7. Lighting
      1. Light Node
      2. Reflection Probe
    8. Sprite Node
    9. Particle System Node
    10. Terrain Node
    11. Camera Node
    12. Decal Node
    13. Rectangle Node
    14. Tile Map
      1. Autotiling Macros
    15. Custom Node
    16. Physics
      1. Rigid Body
      2. Collider
      3. Joint
      4. Ray Casting
      5. Ragdoll
    17. Sound
      1. Audio Bus
      2. Sound Node
      3. Listener
      4. HRTF
    18. Animation
      1. Animation Editor
      2. Animation Blending
      3. ABSM Editor
      4. Signals
      5. Root Motion
      6. Sprite Animation
    19. Debugging
  6. Input Handling
    1. Keyboard
    2. Mouse
    3. Raw Text Input
  7. Artificial Intelligence
    1. Behavior Trees
    2. Path Finding
    3. Navigational Meshes
  8. Rendering
    1. Shaders
    2. Materials
    3. Light Maps
    4. Settings
    5. Render Pass
    6. Normal Maps
    7. Graphics Server
    8. Debugging and Profiling
  9. Resource Management
    1. Models
    2. Textures
    3. Sound Buffers
    4. Custom Resource
    5. Hot Reloading
    6. Events
  10. Engine
    1. Graphics Context
    2. Window Management
    3. Manual Initialization
  11. Network
    1. Basics
    2. Synchronization
    3. Hosting
  12. User Interface
    1. Basic concepts
    2. Editor
    3. Rendering
    4. Fonts
    5. Style
    6. Widgets
      1. Custom widget
      2. Button
      3. Border
      4. Canvas
      5. Check box
      6. Curve editor (WIP)
      7. Decorator
      8. Docking manager
      9. Dropdown list
      10. Dropdown menu (WIP)
      11. Expander
      12. File browser (WIP)
      13. Grid
      14. Image
      15. Key binding (WIP)
      16. Inspector (WIP)
      17. List view
      18. Menu (WIP)
      19. Message box
      20. Numeric field
      21. Navigation
      22. Nine Patch
      23. Popup
      24. Progress bar
      25. Range (WIP)
      26. Rect (WIP)
      27. Scroll bar
      28. Scroll panel
      29. Scroll viewer
      30. Screen
      31. Stack panel
      32. Selector (WIP)
      33. Tab control
      34. Text
      35. Text box
      36. Tree
      37. Toggle button (WIP)
      38. Thumb (WIP)
      39. Vector image
      40. Window
      41. Wrap panel
  13. Serialization
    1. Saved Games
  14. Reflection
  15. Editor
    1. Property Editors
    2. Settings
    3. Plugins
  16. Miscellaneous
    1. Log
  17. Shipping
    1. PC
    2. WebAssembly
    3. Android
    4. CI/CD Integration
  18. Tutorials
    1. 2D Platformer Tutorial
      1. Character Controller
      2. Bots and AI
    2. RPG Tutorial
      1. Character Controller
    3. FPS Tutorial
      1. Character Controller
      2. Weapons
      3. Bots and AI
    4. User Interface Tutorial (WIP)
    5. Community Tutorials
  19. Performance