Join the Wishlist!

The ThreeJS Cookbook Essentials

Build Interactive Browser Games with JavaScript and ThreeJS.

Coming Soon
Nicholas Lever First Edition 2026 ~250 pages eBook
Who is this for?
The web developer who wants to make games.
You know JavaScript and want to take your first steps into 3D for games and interactive experiences in the browser.
New to Three.js.
Whether you’re new to 3D or coming from tools like Blender, Unity, or Godot, this is a clear, practical place to start.
Ready to build a solid base.
You want strong fundamentals in geometry, materials, lighting, and cameras.
The hands-on learner who learns by building.
You prefer practical recipes over theory, with code you can follow step by step.
What if you could create stunning, interactive 3D experiences with no plugins, no installs, and no complex setup, just the web browser you already have open?

With Three.js, the most widely used JavaScript library for 3D graphics on the web, that’s exactly what you’ll learn to do. The Three.js Cookbook: Essentials is a practical, hands-on guide for JavaScript developers ready to step into the world of 3D.

Instead of one long project, the book is organized as a collection of self-contained recipes. Jump straight to the topic you need, follow the code step by step, and compare your work against a complete version. Along the way, you’ll master the core tools every Three.js developer relies on: scenes, cameras, geometry, materials, lighting, shadows, and more.

Perfect for web developers, creative coders, and game developers alike.
Note: The chapters, descriptions, and main topics listed below are provisional and may be added to, merged, or otherwise modified as the book is being developed. We’ll update this list every time a new chapter is released.
Table of Contents.
1. Your First Steps in 3D. (Coming Soon)
  • A brief introduction to Three.js.
  • Set up a basic project template.
  • Learn the basics of geometry, materials, and loaders.
  • Use environment maps with PBR materials.
2. Shaping Your World. (Coming Soon)
  • Work with curves and shapes.
  • Extrude shapes into 3D objects.
  • Edit geometry attributes in code.
  • Build models with math.
3. Crafting the Materials. (Coming Soon)
  • Work with refraction for glass and water effects.
  • Explore physical, toon, and MatCap materials.
  • Use material variants.
4. Lighting the Scene. (Coming Soon)
  • Work with different types of lights.
  • Use environment maps and baked lighting.
  • Add shadows.
  • Debug lighting with helper tools.
5. Framing the Shot. (Coming Soon)
  • Create reflections with a CubeCamera.
  • Render multiple views and use orthographic cameras.
  • Move the camera along a path.
  • Add keyboard controls.
Featured eBook Bundle.
Unity Shaders Complete Bundle promotional artwork

Unity Shaders Complete Bundle

Master Unity shaders with over 820 pages of practical content covering shader fundamentals, procedural shapes, and compute shaders in Unity 6, all at a special bundle price!
See what's included
About the author.
Nicholas Lever
Games Programmer and Educator
Nik Lever has worked for clients including the BBC, Mars Corporation and Cartoon Network. With degrees in both Graphic Design and Computer Science, he ran a small production company for most of his career creating commercials, training videos and educational content. Since 2018 he has created over a dozen popular courses on the Udemy platform teaching over 70,000 students, specializing in Unity and ThreeJS courses, and he has also worked directly with Unity’s URP team creating learning content including e-books, articles and videos.
Frequently Asked Questions.
What do the books include?
Our books are crafted to provide a deep understanding of each topic with step-by-step explanations, real-world examples, and practical exercises. Each book includes detailed chapters, illustrations, and code samples designed to help you build skills as you read. All of our eBooks are downloadable in PDF format, making it easy to access them offline anytime. Many books also come with supplementary downloadable assets or files to support your learning.
Do the courses/eBooks include updates?
Our books, which are published chapter by chapter, are also updated regularly until they are considered complete. This approach allows you to benefit from the latest information and improvements as you progress through the material. Once a book is finalized, it remains available in its completed form, and you'll have access to any free updates within the same edition that may include fixes and small improvements.
Can I download the eBooks?
Our eBooks are fully downloadable in PDF format, allowing you to access them offline anytime.
What do the Hardcover editions include?
Some of our books are offered in a special Hardcover edition through our partner Lulu. If you purchase one, you may also request the project files. If you get the Hardcover edition and don't have an account on Jettelly, we can also create an account for you automatically. Please reach us on [email protected] to get started.
Do you offer certificates upon course completion?
No, we currently do not offer certificates upon course completion. Our focus is on providing high-quality content and practical skills that you can immediately apply to your projects and portfolio.
How long will I have access to the eBooks/Courses after purchase?
You'll have lifetime access to any course you purchase, as long as Jettelly Inc. exists. This allows you to revisit the content anytime and learn at your own pace, without any time restrictions. If you have any questions regarding previous purchases, feel free to email us at [email protected]
Can I get a refund if I'm not satisfied with my purchase?
Unfortunately, due to the nature of our downloadable eBooks, we do not offer refunds. For Hardcover editions, we offer exchanges in case of print quality issues through Lulu. Regardless, if you have any questions or concerns, please reach out to our support team at [email protected], and we'll be happy to assist you.
What happens if I buy a product in development and it's never finished?
Jettelly will issue a refund minus taxes and admin fees.
Will I receive access to future new editions?
New editions of a book or course are considered separate products, and we may offer a discount to owners of the previous edition, at the discretion of the author and publisher.
Other courses that might interest you.
© 2026 Jettelly Inc. All rights reserved. Made with ❤️ in Toronto, Canada