Worlda: 2D Topdown Minecraft-like game with procedural generation in development

Hi, I was thinking of making a procedurally generated world, but 2d topdown, basically like Minecraft but in a 2D topdown rpg format, not like Terraria (which is 2D but from the side). Ideally you could explore this world and collect resources, and build towns or houses or something, and hopefully have multiplayer. What do you guys think of that idea, and are there already billions of games like that? Or is my idea slightly original?

2 Likes

i created this like 7 years ago in Clickteam Fusion. assuming youre saying what i think you are, it was incredibly not fun. It cant be just top down, either isometric, because you need at least some sense of depth.

1 Like

Sounds like Corekeeper

1 Like

Is Corekeeper procedurally generated?

It’s boring… In my opinion. I did something like this, but it was a platformer. It was 3 years ago, and I accidentally deleted it.
But I recently wanted to create something like this (but still a platformer). Are you reading my mind or am I reading yours?

Well I was thinking more top down, with rpg elements instead

Well I have here a test version, just generating a world.

2 Likes

the movement code is…peculiar? i also dont know why i cant break or place the things infront of me. that shouldnt be hard to add considering some of it blocks me from moving. and however you did the movement, please let me move diagonally. also round your pixels

Perlin noise could use tweaking too, its not very detailed, use octaves and multiple.

1 Like

Hi,i will edit the movement, also, this is like the first test of just the procedural generation, so it is literally just a land, no interaction yet. the next step I will code is for the person to break blocks and stuff, which i will work on.

how do you use octaves and multiple?

by multiples, i mean multiple noise maps plugged into eachother (though considering how you approach the first map you might not need it). assuming youre using the noise extension, its just an action to set up the octave amount at the beginning of the scene.

also i finally understand what you mean by 2d top down minecraft. its…weird. but certainly interesting

1 Like

Ok I will check it out.
Also, yeah thats what I meant by a 2d minecraft, although, I’m trying to be more original and branch away from minecraft, maybe make it a more fantasy rpg kind of game, with newer elements and not just crafting tables. Any ideas for things that could be in this world that are not minecraft-like?

yes! i once played a game and i can hardly remember what it was…but it was made by some game dev youtuber. it was really fun, you had to build yourself a shelter from enemies that could break blocks. you could also farm trees, creating an actual gameplay loop. you could expand on this greatly considering your world isnt…white.

Thanks,
what do you mean by white?

the world in that game was pretty barren. but this is different

1 Like

Right, right. I also want to include NPCs you can trade with, goblins or monsters to fight, and making you able to build castles, etc.

By the way have you any clue how to make infinitely procedurally generated worlds? My world is maxed out at 100 x100 tiles, if not it will crash, I can’t figure how to just load a certain amount and generate the rest of it as you travel.

hmm… gdevelop is normally…“okay” with objects, it might be something else, like rendering.

or what if you didnt use objects for the world? what about tilemaps? it would be even better, your world generation might be instant because you arent looping through everything and creating an object in its place

Is it possible to procedurally generate a tilemap though? Will have to look into that.