Eclipse milestone 3 editor & game showcase

Subscribers:
1,010
Published on ● Video Link: https://www.youtube.com/watch?v=xDO5AWSg3Tg



Category:
Show
Duration: 3:58
15 views
1


Editor-specific Notes:
- The adding of scripts may sometimes seem as if nothing has happened because the script may require certain components to function
- The game can be paused using the green/red arrow above the game viewport, and resumed by clicking the same button when it changes colour (this pause is different from the in-game pause)
- Undoing and redoing the adding and deleting of entities has been disabled in M6 due to it now occasionally crashing the editor after a bug was fixed in the ECS

Editor-specific Controls:
- Middle click and drag anywhere in the game viewport to change the camera's position
- Scroll the mousewheel forward and backward to zoom in and out respectively
- Press Space to make the camera follow the player
- Drag and drop one or more files from the Windows file explorer into the game window to add them into the Asset Browser
- Only .txt, .png, .ico, .ttf and .wav files are accepted, and any added will be copied into the Data, Sprite, Icons, Fonts, and Audio folder respectively
- .png, .wav, and .ttf files are also loaded the moment they are dropped, so they can immediately be used by, say, the property editor to change the texture of an entity to the new one

The following is an exhaustive list of features that the final editor build has that is continued in the description of the milestone 4 video.

Game Viewport:
- Displays the game

Preview Window:
- A larger version of the game viewport

Main Menu:
- Contains checkboxes to open the other windows listed below
- Contains 2 SliderFloats to adjust the size of the game viewport (not working anymore, as the size of the game viewport is now automatically changed by scaling its window)
- Contains 2 buttons to save the current scene as a new or existing file
- Contains 2 more buttons to clear or restart the current scene
- Contains 4 sliders to adjust the size and padding of the icons in the Assets Browser
- Contains a button to reset this adjustment

Control Panel:
- A performance viewer that displays the FPS and percentage of runtime usage of each system/manager
- Has 2 sliders to control the sample rate of the FPS and system runtime
- Has a button to set the FPS to a few fixed values, though it has no effect because of the fixed DT unless the FPS drops to 15 or below

Entity List:
- Displays a real-time list of selectable entities that are alive, split into the different layers of the current scene
- Contains 4 checkboxes for each layer to render, update, affix (lock position to camera), and select (enable gizmos) all entities within the layer
- Layers can be dragged and dropped onto one another to shift them up or down, which affects the render and update order of the entities
- Contains 3 buttons at the top to create, delete, or rename a layer
- Contains a button above that to choose the layer to add entities from the Assets Browser and clipboard to

Property Editor:
- Clicking on an entity in the Entity List will display its components here, as well as sliders or other interactable UI to modify its data
- Clicking on multiple entities will display all common components instead, with only the data of the first entity clicked shown
- Changing a variable will cause that variable of all entities selected to change too
- Contains an "Apply to all" button beside each property to apply the displayed value to all selected entities
- Contains 2 buttons at the top to move the selected entities to another layer or destroy them
- Contains 4 more buttons above that to add and remove components and scripts to/from the selected entities







Other Statistics

Eclipse --- Defending the motherland Statistics For CentauriGamerz

CentauriGamerz presently has 78 views for Eclipse --- Defending the motherland across 3 videos, and less than an hour worth of Eclipse --- Defending the motherland videos were uploaded to his channel. This makes up less than 0.03% of the total overall content on CentauriGamerz's YouTube channel.