Game Development with Rust and WebAssembly

Game Development with Rust and WebAssembly

Eric Smith

76,65 €
IVA incluido
Disponible
Editorial:
Packt Publishing
Año de edición:
2022
ISBN:
9781801070973
76,65 €
IVA incluido
Disponible

Selecciona una librería:

  • Librería Samer Atenea
  • Librería Aciertas (Toledo)
  • Kálamo Books
  • Librería Perelló (Valencia)
  • Librería Elías (Asturias)
  • Donde los libros
  • Librería Kolima (Madrid)
  • Librería Proteo (Málaga)

Write an endless runner game for the web in Rust and test, deploy, and debug your 2D game using the WebAssembly toolchainKey Features:- Build and deploy an endless runner game for the web from scratch through this helpful guide with key images printed in color- Learn how to use Rust for web development with WebAssembly- Explore modern game development and programming techniques to build 2D games using RustBook Description:The Rust programming language has held the most-loved technology ranking on Stack Overflow for 6 years running, while JavaScript has been the most-used programming language for 9 years straight as it runs on every web browser. Now, thanks to WebAssembly (or Wasm), you can use the language you love on the platform that’s everywhere.This book is an easy-to-follow reference to help you develop your own games, teaching you all about game development and how to create an endless runner from scratch. You’ll begin by drawing simple graphics in the browser window, and then learn how to move the main character across the screen. You’ll also create a game loop, a renderer, and more, all written entirely in Rust. After getting simple shapes onto the screen, you’ll scale the challenge by adding sprites, sounds, and user input. As you advance, you’ll discover how to implement a procedurally generated world. Finally, you’ll learn how to keep your Rust code clean and organized so you can continue to implement new features and deploy your app on the web.By the end of this Rust programming book, you’ll build a 2D game in Rust, deploy it to the web, and be confident enough to start building your own games.What You Will Learn:- Build and deploy a Rust application to the web using WebAssembly- Use wasm-bindgen and the Canvas API to draw real-time graphics- Write a game loop and take keyboard input for dynamic action- Explore collision detection and create a dynamic character that can jump on and off platforms and fall down holes- Manage animations using state machines- Generate levels procedurally for an endless runner- Load and display sprites and sprite sheets for animations- Test, refactor, and keep your code clean and maintainableWho this book is for:This game development book is for developers interested in Rust who want to create and deploy 2D games to the web. Game developers looking to build a game on the web platform using WebAssembly without C++ programming or web developers who want to explore WebAssembly along with JavaScript web will also find this book useful. The book will also help Rust developers who want to move from the server side to the client side by familiarizing them with the WebAssembly toolchain. Basic knowledge of Rust programming is assumed.Table of Contents- Hello WebAssembly- Drawing Sprites- Creating a Game Loop- Managing Animations with State Machines- Collision Detection- Creating an Endless Runner- Sound Effects and Music- Adding a UI- Testing, Debugging, and Performance - Continuous Deployment- Further Resources and What’s Next?

Artículos relacionados

  • Innovations in XML Applications and Metadata Management
    As new concepts such as virtualization, cloud computing, and web applications continue to emerge, XML has begun to assume the role as the universal language for communication among contrasting systems that grow throughout the internet. Innovations in XML Applications and Metadata Management: Advancing Technologies addresses the functionality between XML and its related technolo...
    Disponible

    255,61 €

  • THEORY AND PRACTICE OF COMPUTATION
    MASAYUKI NUMAO JAIME SHIN-YA NISHIZAKI / NISHIZAKI SHIN-YA
     This is the proceedings of the Third Workshop on Computing: Theory and Practice, WCTP 2013 devoted to theoretical and practical approaches to computation. This workshop was organized by four top universities in Japan and the Philippines: Tokyo Institute of Technology, Osaka University, University of the Philippines — Diliman, and De La Salle University. The proceedings provide...
    Disponible

    121,56 €

  • React 16 Tooling
    Adam Boduch
    ...
    Disponible

    64,76 €

  • HP Certified Systems Administrator (2nd Edition)
    Asghar Ghori
    Like the first edition of this book, the second edition also covers three main objectives ¿ to provide a comprehensive resource to individuals, including novice, IT/Non-HP-UX administrators, and HP-UX administrators who intend to take the new HP Certified Systems Administrator exam HP0-095 and pass it; to provide a quick and valuable on-the-job resource to HP-UX administrators,...
    Disponible

    58,77 €

  • Build your own Programming Language - Second Edition
    Clinton L. Jeffery / Imran Ahmad
    Learn to design your own programming language in a hands-on way by building compilers, using preprocessors, transpilers, and more, in this fully-refreshed second edition, written by the creator of the Unicon programming language.Purchase of the print or Kindle book includes a free PDF eBookKey Features- Takes a hands-on approach; learn by building the Jzero language, a subset o...
    Disponible

    71,53 €

  • Hands-On Unity Game Development - Fourth Edition
    Juan Gabriel Gomila Salas / Nicolas Alejandro Borromeo
    Unlock game development mastery with Unity 2023! This book takes you from conception to publication, equipping you with the key tools and techniques you need to bring your gaming vision to life.Key FeaturesLearn the fundamentals of Unity 2023 and create your dream gameExplore the world of augmented reality (AR) to create captivating mobile gamesPropel game performance and playe...
    Disponible

    63,60 €

Otros libros del autor

  • Black Hole Factory
    Eric Smith
    A black hole is a region of space-time exhibiting such strong gravitational effects that nothing-not even particles and electromagnetic radiation such as light-can escape from inside it. In Black Hole Factory, poet Eric Smith writes his way into and out of such holes with a commitment to the history and craftsmanship of the well-shaped poem. He compresses experience, intellect,...
    Disponible

    16,56 €

  • Brighten Everyone’s Day with COFFEE POEMS Short poems for your business coffee club
    Eric Smith
    I have had a love of coffee for years. I have a degree in Pharmacology-Toxicology where I ran the coffee club. Noone else wanted the responsibility to absolutely positively show up every day to make that all important fluid extraction. I learned a lot about keeping consumers happy.One time I used deionized (purified) water for the brew. I received loads of complaints. That coff...
    Disponible

    16,05 €

  • Time Trials
    Eric Smith
    Time Trials is the story of the redemption of Wes Strong. After surviving an abusive father and a devastating loss in his family, he becomes an elite runner in high school and earns an athletic scholarship to Clemson University. Tragedy strikes when he becomes addicted to painkillers and bad decisions land him in prison where he is saved both literally and spiritually by the my...
    Disponible

    20,92 €

  • Time Trials
    Eric Smith
    Time Trials is the story of the redemption of Wes Strong. After surviving an abusive father and a devastating loss in his family, he becomes an elite runner in high school and earns an athletic scholarship to Clemson University. Tragedy strikes when he becomes addicted to painkillers and bad decisions land him in prison where he is saved both literally and spiritually by the my...
    Disponible

    36,62 €

  • Our Youth Speak, Will We Listen?
    Eric Smith
    At one time or another, every adult has heard a startling insight emerge from the mouth of a child or young person. Yet often the thoughts and opinions of our youth are discounted, deeming the speakers too young or inexperienced to have anything worth listening to. But we know that’s not true. This book seeks to strip away the stereotype of 'ignorant youth' and show bullying, t...
    Disponible

    17,13 €

  • Successful Organizational Tidbits for Today’s Business Leaders
    Eric Smith
    Managing people in organizations is one of the single greatest challenges organizational leaders face today. What is ironic is that some organizational leaders inadvertently enable a work environment where employees do not improve their organizational performance and productivity. Successful Organizational Tidbits for today’s Business Leaders vol. I offers new organizational de...
    Disponible

    38,70 €