Skip to content

goeroeg/ld-nativity

Repository files navigation

LD-Nativity

A nativity scene minigame using three.js and the LDraw™-Library...


Try it online

You can try the game online here.


System requirements

The minigame should run on all modern PCs or laptops, however a dedicated graphics card is recommended.

Online version tested with Chromium and Firefox, but you can try others with WebGL support too.

Gamepad support tested with Chrome(-ium).

Mobile devices are somewhat supported, Chrome for Android and Safari tested, keep the graphics settings low.


Starting for developers

run npm install

this will also download the needed LDraw™ files, but this may take a rather long time

I recommend unpacking the contents of the complete LDraw™ library into the ldraw folder first

then run npm run serve for a browser version - start a browser at http://localhost:8080/nscene.html

or run npm run start or electron . for a standalone application using electron.

Have fun :)


Licenses and attributions

This project is completely non-commercial, free and just for fun.

The LDraw™ library under Creative Commons Attribution License 2.0 (CC BY 2.0)

LDraw™ is a trademark owned and licensed by the Estate of James Jessiman

three.js as MIT license (no extra attribution needed, but I think they deserve it :) )

LEGO® is a registered trademark of the LEGO Group, which does not sponsor, endorse, or authorize this project.

Privacy policy

The application stores no private data.

See also the GitHub privacy policy for visitors here...