Giter Site home page Giter Site logo

webcraft-engine's Introduction

webcraft-engine

Yet another voxel engine, inspired by popular game Minecraft, but!

DEMO

https://webcraft-demo.netlify.app/

1. Any tile shapes you want, slopes, spikes, stairs etc.

That's right, no more pure blocky blocks, now you can use all sorts of tiles you always wanted: slants, railings, spheres, you name it! This can help make your terrain smoother and interiors look more detailed. All you have to do is model them in your favorite 3d tool (like SketchUp, sample .skp file already supplied) and define how they should look in-game in one simple .js file and there you go!

2. Baked-in fast ambient occlusion

Who needs SSAO when you can just bake vertex colors right into the mesh, right? ;) Neat little feature that will improve the overall visuals of your astounding creations!

3. Automatic removal of occluding faces

More tile types = more difficult to intelligently hide occluded faces between them. Fortunately, this engine will automatically detect which ones occlude which, thus giving you most performance possible

4. Fully client-side, including local save/load

No need to deploy anywhere, just fork and play with the code. That is unless you want to permanently store the levels. But there's already a function for that too you can use right away

The beautiful tileset used temporarily is PureDBCraft from Sphex, try it at http://bdcraft.net/ !

webcraft-engine's People

Contributors

rein4ce avatar

Stargazers

简律纯 avatar Brian Otto avatar OftenGuy avatar  avatar  avatar Taka avatar  avatar Youness BELFKIH avatar  avatar Iván Yepes avatar Man Sun avatar Kencana Kesuma avatar  avatar Vyacheslav S. avatar Kris Kesy avatar Simon Last avatar Korneliusz Caputa avatar Phillip Reichelt avatar Jarrod Overson avatar Lukasz Piatkowski avatar Lena Rodziewicz avatar Wojtek Gawroński avatar Christoph Werner avatar Kuba Siemiątkowski avatar Adam Babik avatar Znak Zorro avatar Szymon Piłkowski avatar Max avatar Przemysław Szelenberger avatar Łukasz Kliś avatar Stanisław Małolepszy avatar

Watchers

James Cloos avatar Jarrod Overson avatar  avatar Youness BELFKIH avatar Man Sun avatar  avatar  avatar

Forkers

codingwatching

webcraft-engine's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.