Force 0.3.5
Last updated
Last updated
⚠️ This is outdated build of Force.
It's finally time for another pre-release! This version is special to me, and it was really difficult to just stop promoting new features, and some are difficult to implement. With this version, I also started writing documentation about Force. Because the engine is at this stage right now, I just can't test every feature that I'm implementing and press all possible buttons in the engine, which could cause a crash. So for the most part, I write it not because I need it, but because I can use it to test certain aspects of the engine and fix bugs immediately.
The main big update of this release is a fully functional asset system. Now, when a user creates any file in force or drags it in the browser, it is automatically converted into an asset. Currently, Force supports resources: Scenes, Images, Scripts, Audio Files, Presets, Prefabs, Folders. For more information about these assets, see the Asset Types section.
The next small feature I'm implementing is simulation mode. Therefore, when Force has integration with scripts, it was just necessary to test the physics, because the engine compiles the script first (this will take some time, because Force is not yet multithreaded) and launches the game. So basically this mode is used to just replay the physics and stop it.
I don't really remember the last time I worked on scenes. Probably when I integrate support for saving scenes. The main change in the scenes is that they can now be edited simultaneously and switched between editable and non-editable scenes, as well as all scenes can be saved and set as working for the project.
Project Browser is almost ready and restructured. It now supports much more operations than in the past. For example, copying, pasting, saving, moving resources. Now it has a panel where you can see the current path to your project.
Nothing has changed in scripting since the last release, and I've fixed a few bugs as well. For example, you can now create prefabs from a script. And the compilation of scripts is now working fine. Now you can change the position of all objects (or even all components) in the scene, not just the one that was attached to the script.
No other changes are required. There have been many changes to the editor's user interface since the last official release, including the status bar. And, of course, a lot of bugs have been fixed, see Force-Log.md or Force-Bugs.md
Bug fixes:
0.3.3.4:
Fixed an issue where the previous project would not be saved if it was changed when creating a new one.
Fixed an issue where an audio clip would not load when saving a scene with an audio clip attached, which means that the audio clip has already been saved in the audio engine.
0.3.4:
No scene is attached, an additional scene is open, the scene is not displayed.
Error dragging the scene for viewing.
The error with the incorrect display of the buttons is the lack of viewing of the scene.
Error with the csharp project: when downloading the project, if the c# project files are not found, restore it.
Fixed an issue with moving the editor's camera when the mouse was inside other panels instead of in the viewport.
0.3.5:
Text input error, when it is not possible to rename or delete a file, a message is displayed, and then you cannot enter text until you press Enter.
An error occurred when creating a file/folder and a file with the initial name is being created in the asset .ext status input field.
Fixed a drag issue where the drag state is activated when the selected thumbnail starts dragging outside the browser window.
Fixed an issue where the snd audio file would not close.
Error with creating folders with the wrong resource.
The asset folder does not update information when moving or creating a new resource inside it.
Fixed a problem with dragging files from the operating system that do not update the folder resource.
Fixed when double-clicking on an (unselected) thumbnail would highlight it but not open it.
Error when re-importing assets or when moving from explorer or the operating system to the top directory "Assets", he tries to open his .ext file, which should have been