PacktLib: Game Development with Three.js

Game Development with Three.js

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Hello, Three.js

The wonderful world of Three.js

Let's code!

Been there, scene that

Choosing your environment

Summary

Building a World

Geometries

Materials

A city scene

Lighting

Renderers

Summary

Exploring and Interacting

Keyboard movement and mouse looking

Clicking

Timing

First-person shooter project

Summary

Adding Detail

Setting up CTF

Asset management

Particle systems

Sound

Renderer effects and postprocessing

Summary

Design and Development

Game design for the Web

Performance

Bandwidth/network constraints

Level of detail

Rendering optimizations

Battery life and GPU memory

Performance-measuring tools

Networking and multiplayer

Development processes

Summary

Index