Welcome to new Friday Flax Facts! Today I want to talk about our current tasks and the project status. Our roadmap is getting clearer and release plan more possible. But firstly let’s start with the current progress.
C# Editor – good or bad idea?
After a few weeks of work we’ve got working Flax Editor on C#! At this point, there are two instances of editor running side by side with scene editing and rest of the features. Just take a look at the following gif:
As I mention in the past the main idea behind moving editor to ‘open source + .Net’ is to open it for the community. This means Flax game devs could customize it even better without problems. I also noticed huge Engine API improvement during this transition which is great. The only bad side is, of course, C# which is slower than native C++. But I’m not afraid of that. The current design is quite solid and should scale gracefully.
Hoverer the most important part of this Editor transition is that we are actually improving it. Better viewport navigation, more shortcuts, higher stability, better everything! No doubt that it will be better. All changes you can see live on GitHub and Trello. Here is an example how the editor is tracking external project workspace changes. The user can move assets around even if the editor is running. It will keep you data valid and resolve any assets conflicts (like duplicated asset ids).
What is the plan? We will continue creating new editor, prefabs, multiscenes editing and all the rest from ‘TODO before alpha’ group on trello. I hope we gonna finish it by the end of this year so you can expect public alpha/beta tests of the engine in the Spring 2018!
But remember new Flax Facts every friday! See you soon! 🙂