Chapter List Reveal
Okay, so itās not like this is Top Secret stuff, and it definitely wasnāt found in a box anywhere but this is one of the first times that many will have a chance to see the full chapter listing for Going the Distance!
Without further ceremony, here it is:
Chapter 1 The Space-Truckers Operation Manual, an overview of the world of Space-Truckers and of 3D development with Babylon.js
Chapter 2 Ramping up on Babylon.js, get started or refreshed with Babylon.js with a simple 3D animated scene
Chapter 3 Establishing the Development Workflow, putting into place a solid design-and-build time experience to allow rapid future development
Chapter 4 Creating the Application, building a stateful application that will host the game
Chapter 5 Adding a Cut Scene and Handling Input, imperatively creating an animated ācut sceneā and learning how to handle user input of different types
Chapter 6 Implementing the Game Mechanics, start construction of the main route planning phase of the game. Augment the existing physics with orbital mechanics and simulated gravitational forces.
Chapter 7 Processing Route Data, add random encounter tables that correspond to a space-ābiomeā.
Chapter 8 Building the Driving Game, dynamically generate a route and allow players to drive it.
Chapter 9 Calculating and Displaying Scoring Results, with the help of the GUI Editor, capture and show stats on player performance in a reusable dialog
Chapter 10 Improving the Environment with Lighting and Materials, Improving the look and feel of the game by enhancing key visual elements.
Chapter 11 Scratching the Surface of Shaders, extended analogies explaining shaders and writing shader code that doesnāt involve writing any shader code.
Chapter 12 Measuring and Optimizing Performance, heuristics and approaches for testing the runtime performance and strategies for improvement along with dynamic runtime optimization with the SceneOptimizer.
Chapter 13 Converting the Application to a PWA, Prepare the application for installation as a Progressive Web Application. Publish to a major App Store and add support for offline usage.
Chapter 14 Extended Topics, Extended, AR/VR with WebXR and Babylon Native precede forays into photorealistic raytracing and Babylon.js in a CMS or eCommerce scenario.
chapter descriptions are pre-print and are subject to change