Free Roam Games

Is it possible to mae a free roam game in the defold engine??

1 Like

The genre of free roam games is pretty broad, isn’t it? At least my definition of it. Could you perhaps give an example of a game that you’d like to replicate in Defold?

1 Like

A game similar to the original loz or skyrim-like but 2d I’m new to defold and I see that there is no tutorial on open world games

1 Like

There’s tilemap support in Defold so I’d say Defold is very well suited for making a Zelda clone of some kind.

1 Like

Two things that we don’t yet support, but might be required for the type of game you describe:

  • Culling - could be partially solved by clever scripting
  • Streaming - we have no ability yet to stream in content and merge it with the current “world” (e.g collision etc). If the world is large enough, this might be a requirement.

You could quite easily throw together a world of your intended size with place holder content to see what the performance would be like on the platform you intend to target.

3 Likes

Hey @Ragnar_Svensson - Are Culling and Streaming on the Roadmap? When can we expect these two features to be available?

No, not currently, it all depends on how many need it.

If you separate your map cleverly you can use collection proxies to “stream”.

That’s true, but it would not work as an actual streaming game, more like multiple separate worlds that you need to transfer between.

Absolutely. For a Zelda style with dungeons connected through an “open” world it would work though.

I earlier created my own tilemap that is reusing the tiles and scrolling within the same world space. That worked perfectly fine.
Having that in conjunction with, say , procedural generated worlds a’la earlier Elder Scrolls titles (Daggerfall, Morrowind etc) Minecraft or Elite would work perfectly fine to create huge open worlds in 2D.
This would not require any streaming nor culling.
It’s all a matter of what kind of open world you want to create. Having a huge world that is manually created in detail is a very big project in itself.

2 Likes