Byte Engine
  • welcome
  • Design
    • Rendering
      • material_assets
      • Render Models
        • Visibility
    • Resource Management
      • assets
  • Testing
  • References
    • Byte Engine Shader Language
    • JSON Shader Program Description
  • Sample Project
    • Creating Components
    • input
    • Project Setup
  • Setup
    • Environment Setup
    • installation
Powered by GitBook
On this page
  • Required
  • Linux packages
  • Optional
  • Mold
  • RenderDoc
  1. Setup

Environment Setup


Byte depends on a few external tools to work properly. You will need to install them before you can start using Byte.

Required

Linux packages

sudo apt install -y libwayland-dev libasound2-dev libvulkan1 vulkan-tools vulkan-validationlayers vulkan-sdk

Rust(up)

Byte is written in Rust. You will need to install Rust to be able to compile and run Byte.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Optional

Mold

Mold is fast linker. It is not required to run Byte, but if you are writing native code, it is recommended.

sudo apt install mold

RenderDoc

RenderDoc is a graphics debugger. It is not required to run Byte, but it is useful for debugging. Byte has an integration with RenderDoc to facilitate debugging.

sudo apt install renderdoc
PreviousSetupNextinstallation

Last updated 10 months ago