To get the most out of this book
You’ll want to be at least passingly familiar with JavaScript before engaging with the activities in this book, at least to the point where you are not fazed by looking at code that may initially be unfamiliar. Knowing basic 3D concepts and terms is also helpful. If you are new to Babylon.js, JavaScript, or 3D development, then a fantastic place to start is the Babylon.js start page at https://doc.babylonjs.com/journey/theFirstStep.
A web browser with the Mozilla or Chrome rendering engine is recommended, as it has the greatest level of support for various WebGL and WebGPU features. Safari (WebKit) is known to be significantly behind the other engines listed in its support with similar functionality.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
The Babylon.js community is the most valuable resource around for getting help with everything related to BJS.As an Open Source project, Babylon.js is kept alive by its’ dedicated community of contributors. Who can contribute? Anyone. What can be contributed? Almost anything. Join the BJS community on the official forums at https://forum.babylonjs.com and meet the gang!