# bestia-client **Repository Path**: github-codes/bestia-client ## Basic Information - **Project Name**: bestia-client - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-06 - **Last Updated**: 2022-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

# Bestia - Game Client This is the client implementation of the [Bestia Game](https://bestia-game.net). Currently its meant as a development platform and as a small introduction game, thus currently no connection to the server is established and it is solely a single user game. Later the server support will be added. The game is under active development but I can only do so much. If you want to help in coding feel free to fork this repo and open some pull requests. :) Documentation and Game Design goals can be found here in the [Bestia Developers Documentation](https://docs.bestia-game.net/). You can also get in touch via [Discord](https://discord.gg/zZW8M2S). ## Development The Bestia Game Client is build with [Godot Engine](https://godotengine.org) with two custom modules, the `bestia` module which handles the entity synchronization with the server and the [godot_voxel module](https://github.com/Zylann/godot_voxel). If you want to contribute or develop you will need the engine to build with these two modules. In order to do so follow these instructions: 1. Download the Godot engine stable branch. You probably need to check with the voxel_plugin which branch is supported. ```bash git clone --branch 3.2.1-stable https://github.com/godotengine/godot.git ``` 2. Add the required modules and copy them to the right place. ```bash cd godot/modules git clone https://github.com/Zylann/godot_voxel.git voxel cd ../.. git clone https://github.com/tfelix/bestia-client.git cp -r bestia-client/modules/bestia godot/modules ``` 3. Build Godot for your designated platform, for Linux use: ```bash scons -j4 platform=x11 ``` For additional information check the official docs, there you find information about the needed dependencies to build Godot. ## Contributing * Found a bug? Report it on [GitHub Issues](https://github.com/tfelix/bestia-client/issues) * Before submitting a Pull Request please make sure you follow the [Godot best practices](https://docs.godotengine.org/en/3.1/getting_started/workflow/best_practices/) * If you want to extend the client please read the [Bestia Developers Documentation](https://docs.bestia-game.net/) first Have an idea which would benefit the game and want to chat about it? Cool, tell us via our [Discord Server](https://discord.gg/zZW8M2S)! ## Art Assets The licences of all artwork content used in this project can be found in the [ASSETS.md](ASSETS.md) file. Great care was taken to only include artworks and assets with permissive licences. If you think there is a problem please open an issue about it. Without this free artwork this game would not have been possible. Thanks to all artists! Please check out their great work! ## Created By Created with :heart: by [Thomas Felix](https://tfelix.de). The idea of this game is in my mind since 2006. It was originaly planned as a little browsergame meant to be played by my highschool class. Sadly it never came to a state which I was satisfied with. So the idea got dragged along and along and slowly evolved into this game. The first Alpha version screenshots of the Browser Game version looked like this and came from the release around 2009: ![Bestia Overview Screen](https://bestia-game.net/user/data/images/github/bestia_overview.jpg "Bestia Overview Screen") ![Inventory](https://bestia-game.net/user/data/images/github/inventory.jpg "Bestia Inventory") ![Moving Bestia in the overworld](https://bestia-game.net/user/data/images/github/move.jpg "Moving Bestia in Overview World") Since then there was pause in development until I dreamed about new game mechanics and was complelty fed up with todays MMORPGs. The idea of Bestia was renewed and development began to speed up again in 2016.