19 lines
496 B
Markdown
19 lines
496 B
Markdown
# EntryPoint
|
|
|
|
The `EntryPoint` is kind of second root in the `Tree`. We're using it to structure all the game components and impleent the game loading logic
|
|
|
|
Structure:
|
|
|
|
```
|
|
EntryPoint
|
|
├── LevelPlacehoder
|
|
└── MainMenu
|
|
```
|
|
|
|
`EntryPoint` should also be aware of the launch mode. The game can be started in two modes:
|
|
|
|
- Default game mode
|
|
- Dedicated server mode
|
|
|
|
Depending on the mode, `EntryPoint` should be able to either read the config and run the dedicated server, or run the game
|