Skip to content
View kenjinp's full-sized avatar
πŸ‡ΊπŸ‡Έ
πŸ‡ΊπŸ‡Έ

Sponsoring

@hmans
@3mcd
@gkjohnson
@mrdoob

Organizations

@wild-magic

Block or report kenjinp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kenjinp/README.md

Hi! πŸ‘‹ I'm Kenny

I create expansive virtual worlds with web technology. I'm a Linguist-turned-programmer interested in answering the question "what gives a virtual world a sense of place"? I'd be delighted if my tools or libraries can help you in your game project or help you develop a setting for a session of your favorite TTRPG.

Latest projects:

  • πŸ’Ύ kenny.wtf, my blog and a friendly place for computational worldbuilding
  • 🌍 Hello Worlds, a collection of libraries to build virtual javascript worlds at planetary scales
  • ⛰️ TerrainSynth, generate terrains using machine-learning and real-earth datasets
  • πŸŒ‹ WorldSynth, generate an earth-like and earth-sized world, fully, from space-to-ground, using tectonic and climate simulations

β™₯ If you find my work useful or inspiring, consider sending me a coffee!

βœ‰ Get in Touch! Find me on Twitter or the hello-worlds Discord.

Pinned Loading

  1. hello-worlds hello-worlds Public

    Virtual javascript worlds at planetary scales for your threejs or react-three-fiber scene πŸ‘‹πŸŒ

    TypeScript 137 8

  2. terrain-synth terrain-synth Public

    Terrain generation tool, using real-earth data and deep learning techniques

    TypeScript 67 7

  3. kenny.wtf kenny.wtf Public

    A friendly internet space about procedural worlds

    TypeScript 3

  4. hello-cities hello-cities Public

    Create fantasy cities 🏰

    TypeScript 6