/nft_metaverse_gallery

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

NFT Metaverse Gallery

A WebGL experience that presents a collection of my NFTs in an interactive way.

The gallery allows you to explore a virtual space filled with unique art pieces in a first-person view.

Preview

Features

  • First Person gaming controls, with WASD
  • It features a selection of my NFTs

To do

  • Add 3D model for the person
  • Fix the leaves
  • Add mobile support
  • Add VR support
  • Improve it generally

Assets

The project comes without assets, please use your own.

The 3D model used for the experience can be found Here

Tech

  • Threejs - A lightweight, cross-browser, general purpose 3D library
  • Vite - Next Generation Frontend Tooling

Installation

The project requires Node.js v10+ to run.

Install the dependencies and devDependencies and start the server.

git clone https://github.com/kessoning/nft_metaverse_gallery.git
cd nft_metaverse_gallery
npm i
npm run dev

License

GNU GENERAL PUBLIC LICENSE