Knihobot

Herbert Wolverson

    Advanced Hands-on Rust
    Hands-on Rust
    • Advanced Hands-on Rust

      Level up Your Coding Skills

      • 315 stránek
      • 12 hodin čtení

      Accelerate your Rust development with reusable libraries and create a game development toolkit for the Bevy Engine. Enhance your code through testing, benchmarking, and optimization. Explore Rust's trait and generic metaprogramming systems to develop adaptable code. Customize libraries using feature flags and modify language syntax with macros. Master concurrency with threads and asynchronous programming, and structure your programs with reusable state management, menus, user interfaces, and asset management. Build games quickly with reusable physics and collision detection, and enhance them with animations, particles, and rendering techniques like parallax layering. This resource covers intermediate to advanced concepts, enabling you to build a toolkit for 2D games without starting from scratch on new projects. Each chapter features hands-on development using advanced Rust techniques, making learning enjoyable through game creation. Develop multiple games and the necessary tools to unleash your creativity or apply these concepts to your own Rust projects. To get started, you need a computer running Windows, Mac OS, or Linux, a modern video card supporting Vulkan, Metal, or DirectX 12, and an installed Rust development system.

      Advanced Hands-on Rust2025
    • Hands-on Rust

      • 325 stránek
      • 12 hodin čtení

      Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters - and what better way to learn than by making games. Each chapter in this book presents hands-on, practical projects ranging from "Hello, World" to building a full dungeon crawler game.

      Hands-on Rust2021
      4,4