Devlog #40 — Procedural Terrain, Badges, Rewards

Welcome to the 40th edition of the Realm devlogs! As ever, we’ve been busy working on some cutting edge metaverse tech.

Here’s a rundown of what we’ve been working on this week, and as ever you can listen to the latest AMA on Twitter, and the podcast of CEO Matt Larby with Polkastarter recently on Spotify.

Procedural Generation

The builder team have been hard at work on a really awesome feature that will allow builders to effortlessly iterate between computer-generated terrain and in the future even surreal structures. We’ve been experimenting with the ‘Marching Cubes’ technique for procedural generating using simplex noise as the seed to generate terrain.

The process is as follows:

1. generate a grid of values using noise (in this case simplex noise)

Simplex Noise

2. Go through the grid and sample the 8 neighbouring points and get their values

3. Check if these values are below a certain threshold, if so they are below ground and if not they are above

4. Now take those values and bit shift them into an integer

5. Use that integer as an index to get the right module to place in that grid cell

From this process we can start to generate the following terrain types algorythmically:

Procedural Islands
Procedural Mountains
Procedural Terrain

We will be continuing to explore this with more granular modules and different types of terrain, and will continue to post updates until the feature is live in the Builder Tool Beta.

Badges

The long awaited release of badges and XP progression is nearly ready, and we’ve been working hard on the systems that underpin this. Here are the accoclades that will be available at launch, and which you can show off on your profile:

Realm Achievement Badges

In terms of XP levels, players can achieve the following status:

  • Novice (I-V)
  • Explorer (I-V)
  • Stargazer (I-V)
  • Cryptarch (I-V)
  • Chosen One (I-V)

Each class will give a unique set of cosmetic properties and also allow access to hidden areas and gametypes. Stay tuned for more details on ranks and badges and get ready to grind!

Rewards Pools

As many of you have been requesting, we’re listening to your voices and participants in the original staking pool will benefit from a reward boost.

You cant say we don’t treat you right! Head over to Unicrypt to check it out.

About REALM

REALM is a mobile-first, Play2Own, impact-driven metaverse with the Beta app live on iOS and Android. With its mission to empower everyone to thrive from metaverse experiences and create positive impact in the real world, REALM donates 1/3 of its profits to sustainability projects.

REALM users are rewarded as they engage with the platform: 1/3 of the profits go to the token staking community. The native REALM builder tool allows anyone, with no coding experience, to build personalised microverses, tell their story, and trade NTFs on the REALM Marketplace. Creators and brands can bring to life unique music, art, games, and anything else they can imagine into their realms.

REALM — Create your dreaM world, impact the REAL world

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store