FOnline Engine Tutorial
Document under development.
Estimated finishing date is middle of 2021.
Table of Content
Recommended development pipeline
There are four levels for control build process:
Visual Studio extension -> Build scripts -> CMake build tool -> Native build tool
Visual Studio extension
In editor go to the Extensions tab and then find and install ‘FOnline’ extension.
Extension activates automatically when editor finds any file that contains
fonline in name of any file at workspace root.
Lets see on image what this extension included:
- Green rectangle - button to show up Actions panel (in red rectangle)
- Red rectangle - actions panel where you control whole process, from preparing workspace to make final packages
- Blue rectangle - fast shortcut for some useful for now operation (currently binded to compilation but futher will be customizable)
- Yellow rectangle - feedback from executed actions (terminal or output panels)
All other features come with stocked Visual Studio Code editor.
You are free to install and tune your editor instance as you wish.
CMake build tool
Native build tool
Commonly is Visual Studio under Windows platform and Makefiles under Linux.
How to choose language for scripting
…languages pros and cons…