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.
We'll cover the following...
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 ...