Search⌘ K
AI Features

Bracket-Lib and Bracket-Terminal

Explore how to incorporate the bracket-lib game programming library and its display component bracket-terminal into your Rust projects. Understand how these libraries simplify game development by handling key features like rendering and game loops. This lesson guides you through setting up a new Rust project, adding bracket-lib as a dependency, and creating a basic game structure with a "Hello, World" display to start your game development journey.

Bracket-Lib

Bracket-lib is a Rust game-programming library. It’s designed as a simplified learning tool, abstracting the more complicated aspects of game development while retaining the concepts required for more complicated games.

It’s a family of libraries, including random number generation, geometry, path-finding, color handling, and common game development algorithms.

Bracket-Terminal

Bracket-terminal is the display portion of bracket-lib. It provides an emulated console and can work with various rendering platforms, ranging from text consoles to Web Assembly, including OpenGL, Vulkan, and Metal.

In ...