- 1. About the Book
- 2. Introduction
❱
- 2.1. Introduction to Fyrox
- 2.2. System Requirements and Supported Platforms
- 2.3. Basic concepts
- 2.4. Design Philosophy and Goals
- 2.5. Frequently Asked Questions
- 3. Getting started
❱
- 3.1. Editor, Plugins and Scripts
- 3.2. Hot Reloading
- 3.3. Editor Overview
- 3.4. Scene and Scene Graph
- 3.5. Assets
- 3.6. Data Management
- 3.7. Borrow Checker
- 4. Scripting
❱
- 4.1. Plugins
- 4.2. Executor
- 4.3. Scripts
- 4.4. Tasks
- 5. Scene
❱
- 5.1. Graph
- 5.2. Transformation
- 5.3. Prefabs
- 5.4. Property Inheritance
- 5.5. Base Node
- 5.6. Mesh Node
- 5.7. Light Node
- 5.8. Sprite Node
- 5.9. Particle System Node
- 5.10. Terrain Node
- 5.11. Camera Node
- 5.12. Decal Node
- 5.13. Rectangle Node
- 5.14. Tile Map
- 5.15. Custom Node
- 5.16. Physics
❱
- 5.16.1. Rigid Body
- 5.16.2. Collider
- 5.16.3. Joint
- 5.16.4. Ray Casting
- 5.16.5. Ragdoll
- 5.17. Sound
❱
- 5.17.1. Audio Bus
- 5.17.2. Sound Node
- 5.17.3. HRTF
- 5.18. Animation
❱
- 5.18.1. Animation Editor
- 5.18.2. Animation Blending
- 5.18.3. ABSM Editor
- 5.18.4. Signals
- 5.18.5. Root Motion
- 5.18.6. Sprite Animation
- 5.19. Debugging
- 6. Input Handling
❱
- 6.1. Keyboard
- 6.2. Mouse
- 6.3. Raw Text Input (WIP)
- 7. Artificial Intelligence (WIP)
❱
- 7.1. Behaviour Trees (WIP)
- 7.2. Path Finding
- 7.3. Navigational Meshes
- 8. Rendering
❱
- 8.1. Shaders
- 8.2. Materials
- 8.3. Light Maps
- 8.4. Settings
- 8.5. Render Pass
- 8.6. Normal Maps
- 9. Resource Management
❱
- 9.1. Models
- 9.2. Textures
- 9.3. Sound Buffers
- 9.4. Curves (WIP)
- 9.5. Custom Resource
- 9.6. Asset Hot Reloading
- 10. Engine
❱
- 10.1. Graphics Context
- 10.2. Window Management
- 10.3. Manual Initialization
- 11. User Interface
❱
- 11.1. Basic concepts
- 11.2. Editor
- 11.3. Rendering
- 11.4. Fonts
- 11.5. Style
- 11.6. Widgets
❱
- 11.6.1. Custom widget
- 11.6.2. Button
- 11.6.3. Border
- 11.6.4. Canvas
- 11.6.5. Check box
- 11.6.6. Curve editor (WIP)
- 11.6.7. Decorator
- 11.6.8. Docking manager (WIP)
- 11.6.9. Dropdown list (WIP)
- 11.6.10. Expander
- 11.6.11. File browser (WIP)
- 11.6.12. Grid
- 11.6.13. Image
- 11.6.14. Inspector (WIP)
- 11.6.15. List view (WIP)
- 11.6.16. Menu (WIP)
- 11.6.17. Message box (WIP)
- 11.6.18. Numeric field
- 11.6.19. Popup (WIP)
- 11.6.20. Progress bar (WIP)
- 11.6.21. Range (WIP)
- 11.6.22. Rect (WIP)
- 11.6.23. Scroll bar
- 11.6.24. Scroll panel
- 11.6.25. Scroll viewer
- 11.6.26. Screen
- 11.6.27. Stack panel
- 11.6.28. Tab control
- 11.6.29. Text
- 11.6.30. Text box
- 11.6.31. Tree (WIP)
- 11.6.32. Vector image
- 11.6.33. Window
- 11.6.34. Wrap panel
- 12. Serialization
❱
- 12.1. Saved Games
- 13. Editor
❱
- 13.1. Property Editors
- 13.2. Settings
- 13.3. Plugins
- 14. Miscellaneous
❱
- 14.1. Log
- 15. Shipping
❱
- 15.1. PC
- 15.2. WebAssembly
- 15.3. Android
- 16. Tutorials
❱
- 16.1. 2D Platformer Tutorial
❱
- 16.1.1. Character Controller
- 16.1.2. Bots and AI
- 16.2. RPG Tutorial
❱
- 16.2.1. Character Controller
- 16.3. FPS Tutorial
❱
- 16.3.1. Character Controller
- 16.3.2. Weapons
- 16.3.3. Bots and AI
- 16.4. User Interface Tutorial (WIP)
- 16.5. Community Tutorials
- 17. Performance