Go to the releases page and download the latest release of the game. You'll find some instructions and notes there as well:
https://git.gieszer.link/unfa/liblast/releases
There's one public dedicated server running at `liblast.unfa.xyz`.
To start playing Liblast it's recommended to first host a local game and adjust your mouse sensitivity and other preferences, as well as modify your profle (player name and color). Then connect to the public server (or any other that you know of) and play!
### Controls
- WASD to walk around
- mouse to look around
- mouse 1 to shoot
- space bar to jump
- shift to use the jetpack
- T to write to your team mates (not complete yet)
- Y to write to all players on the server (not complete yet)
The legacy branch contains the initial, Godot 3-based version of the game. This version of the game has served well as a prototype and a testbed to help us figure out what we want to do. We've also learned some important lessons on our mistakes.
We wanted to take advantage of the improved performance, features and workflow of Godot 4 and since the GDScript syntax is changing significantly - we've decided we'll take this opportunity to rebuild the game from scratch and improve our design.
3. Open GitBash in the cloned repository (ther should be an option in the context menu in Windows Explorer)
4. Initialize Git-LFS:
```
git lfs install
```
5. Pull the large files (notably the currently used Godot binaries):
```
git lfs pull
```
6. Extract the godot editor binary (you can use Windows Explorer I guess):
```
unzip godot-windows-nightly-x86_64.zip
```
7. Run the Godot editor binary:
```
godot.exe
```
8. Import the Liblast game project into Godot.
1. Click on "Import" and select the `\Liblast\Game\` directory (it should contain a `project.godot` file)
2. Click "Import and Edit" - the project will now be added to your projects list and will be easily accessible later
9. Once Godot editor loads the project, hit `F5` to start the game. Alternatively you can click "Run" rom teh Project Selection in Godot, without loading it in the editor.
Because of Godot 4's unstable nature, things may not work. The game is being developed using the a particular build of the engine - the builds of the engine are included in this repository for the conveniece of developers and users. but to access them (in `Godot` directory) you need to clone the repository, install and pull from Git-LFS.