Skip to content

๐ŸŒ Generate WebGL planets powered by three.js, Next.js, and TypeScript.

License

Notifications You must be signed in to change notification settings

jimbuck/world-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

68 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

world-gen

Build Status

๐ŸŒ Generate WebGL planets powered by three.js, Next.js, and TypeScript.

Note

This is a WORK IN PROGRESS and quite unpolished. Mostly this is just a fun project for me to learn React/Next.js.

Features

  • Compose multiple layers (solid, liquid, & gas) for complex and diverse planetary bodies.
  • Simulated mass, gravity, rotation, axis offsets and more.
  • Ability to export and import planet data.
  • Works on desktop, tablet, and mobile.
  • Built using Next.js, TypeScript, and three.js
  • Continuous Deployment via the Vercel platform.

Contribute

  1. Fork it
  2. npm i
  3. npm run dev
  4. Make changes and write tests.
  5. Send pull request! ๐Ÿ˜Ž

License

MIT