Babylon.js 9 + Vite 8 + Typescript 6: Template with Havok Physics, GLB loading and GUI / React, Vue, Svelte

Hello friends,
With the arrival of Babylon.js 9 it is time to update our favourite template!

Now it is a whole Babylon.js 9 starter templates collection built on Vite 8 and TypeScript 6.
Created by BabylonPress.

It delivers a strong foundation for modern 3D web experiences: fast to start, pleasant to work with, and flexible enough to grow from a simple prototype into a polished product.

It supports multiple frontend styles (Vanilla, React, Vue, Svelte), keeps the project structure approachable, and gives the room to add richer visuals, UI, and gameplay or product features over time.

In short, it is not just functional, but a reliable, scalable, and developer-friendly template with real creative potential!

It includes:

  • the main bp900 Babylon template in src/ - Havok physics, GLB loading, Babylon GUI, and a lot of sugar to make development sweeter

  • a minimal vanilla Babylon template

  • a minimal react Babylon template

  • a minimal vue Babylon template

  • a minimal svelte Babylon template

Each template is self-contained. They do not share engine, scene, or config code.

More info here

9 Likes

Maybe take a look at the links, the one with babylonPress.org doesnt open the page.

This site can’t be reached

babylonpress.org took too long to respond.

But great article and setup. Thanks.,

Thanks!

BabylonPress.org has quite good uptime but there may exist some Internet providers (mainly in Europe) which block the acccess to the Russian IP addresses. Try VPN access, usually it helps.

I had the same problem with your site few months ago. Changing my DNS to Cloudflare (IPv4: 1.1.1.1 and 1.0.0.1) solve the access issue.

1 Like