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.
Project Manager
3.3.
Hot Reloading
3.4.
Editor Overview
3.5.
Scene and Scene Graph
3.6.
Assets
3.7.
Data Management
3.8.
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.14.1.
Autotiling Macros
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.
Custom Resource
9.5.
Hot Reloading
9.6.
Events
10.
Engine
❱
10.1.
Graphics Context
10.2.
Window Management
10.3.
Manual Initialization
11.
Network
❱
11.1.
Basics
11.2.
Synchronization
11.3.
Hosting
12.
User Interface
❱
12.1.
Basic concepts
12.2.
Editor
12.3.
Rendering
12.4.
Fonts
12.5.
Style
12.6.
Widgets
❱
12.6.1.
Custom widget
12.6.2.
Button
12.6.3.
Border
12.6.4.
Canvas
12.6.5.
Check box
12.6.6.
Curve editor (WIP)
12.6.7.
Decorator
12.6.8.
Docking manager (WIP)
12.6.9.
Dropdown list (WIP)
12.6.10.
Expander
12.6.11.
File browser (WIP)
12.6.12.
Grid
12.6.13.
Image
12.6.14.
Inspector (WIP)
12.6.15.
List view (WIP)
12.6.16.
Menu (WIP)
12.6.17.
Message box (WIP)
12.6.18.
Numeric field
12.6.19.
Popup (WIP)
12.6.20.
Progress bar (WIP)
12.6.21.
Range (WIP)
12.6.22.
Rect (WIP)
12.6.23.
Scroll bar
12.6.24.
Scroll panel
12.6.25.
Scroll viewer
12.6.26.
Screen
12.6.27.
Stack panel
12.6.28.
Tab control
12.6.29.
Text
12.6.30.
Text box
12.6.31.
Tree
12.6.32.
Vector image
12.6.33.
Window
12.6.34.
Wrap panel
13.
Serialization
❱
13.1.
Saved Games
14.
Editor
❱
14.1.
Property Editors
14.2.
Settings
14.3.
Plugins
15.
Miscellaneous
❱
15.1.
Log
16.
Shipping
❱
16.1.
PC
16.2.
WebAssembly
16.3.
Android
17.
Tutorials
❱
17.1.
2D Platformer Tutorial
❱
17.1.1.
Character Controller
17.1.2.
Bots and AI
17.2.
RPG Tutorial
❱
17.2.1.
Character Controller
17.3.
FPS Tutorial
❱
17.3.1.
Character Controller
17.3.2.
Weapons
17.3.3.
Bots and AI
17.4.
User Interface Tutorial (WIP)
17.5.
Community Tutorials
18.
Performance
Light
Rust
Coal
Navy
Ayu
Fyrox Book
Rect editor (WIP)