Feature: Multi-Layout Editor

Discussion and feedback on Construct 2

Post » Fri Nov 14, 2014 5:11 am

Wouldn't it be awesome if Construct had a way to visually connect layouts? Or perhaps have like a layout container which has separate layouts inside but acts as a single layout for programming purposes.

Think of having two layouts taped together end to end, so instead of having to make a "Go to layout" event the player could just walk into the next layout because they're dynamically connected together.

This sort of feature would be super useful for anybody making Metroidvania type games and possibly many other genres.

Imagine sort of;
layout 1 + layout 2
[----------]=[----------]

This would make the engine a lot more user friendly and make it a better engine needing less events and less hassling the event system.

In case nobody understands what I'm trying to say, imagine a photo as a layout, now imagine two photos.
Instead of say, putting one behind the other when trying to look at the photo you put them side by side. I hope that makes sense.


At the risk of sounding incredibly stupid I post this,
Maybe someone understands what I'm trying to say and it becomes a real feature and revolutionizes Construct2's abilities.

Thanks for reading!
The moderators are corrupt and ban for no reason, especially that condescending neckbeard asshole Kyatric. The forums are filled with fanboys.
Banned User
B
22
S
7
G
1
Posts: 558
Reputation: 2,925

Post » Fri Nov 14, 2014 5:47 am

Man, that would be hella rad!
Digital Artist(2 years) and Game Developer(9 years). Contact me for commissions and stuff!
B
17
S
5
G
1
Posts: 26
Reputation: 1,161

Post » Fri Nov 14, 2014 5:58 am

Are we talking about a visual GUI editor or Dockable UI in the construct 2 SDK?

Just curious here :)
B
13
S
5
Posts: 17
Reputation: 1,011

Post » Fri Nov 14, 2014 6:26 am

It's too niche and I don't think it is that difficult to make similar thing using events. Having a big layout would do similar thing though.
B
28
S
8
G
4
Posts: 553
Reputation: 4,924

Post » Fri Nov 14, 2014 12:56 pm

I pitched this to @Ashley a while back as a "Visual Layout Manager" and even made a number of mockups.

Here is one of them. (Metroid style)
Here is another. (Zelda style)

It's not happening :T

He suggested open-world / metroidvania style areas are created in a single layout. That's what I did for Minitroid, and I have a laundry list of reasons you shouldn't do that.

For those saying open-world games are niche...you really must not play very many games.
Image
B
243
S
30
G
13
Posts: 1,787
Reputation: 18,770

Post » Fri Nov 14, 2014 1:18 pm

@Tokinsom Those mockups are so cool! This would be awesome, but I wonder how much of C2 internal architecture would have to change so that would be possible.

And that is way better than having a single huge layout, because we could change the map layout on the fly in a easy way, much faster than the single layout approach, and memory management could be easier.
B
37
S
5
G
2
Posts: 46
Reputation: 3,854

Post » Fri Nov 14, 2014 2:14 pm

What... happened to my second post? Seems it's gone. Weird.

Anyway, this was the gist of it;

@Tokinsom
We should have like a rally or poll to see how many users/customers of Construct2 want this feature, if @Ashley sees that a lot of people (his customers) want this specific feature he might budge and implement it into Construct2 or even make a different version of Construct2 that has this feature (since it might be better to have two different versions, obviously we'd call the multi-layout version ConstructM. The M being like the 2 in squared numbers.)

@HeadClot
I think it's better you hear it from Tokinsom since he's obviously put a lot more thought and effort into it, I just made a couple posts about it but he's already done mock-ups and obviously has a LOT knowledge about Construct2 than me.

We should totally have a poll or something to make @Ashley see how many people want this feature. This sort of thing would revolutionize Construct2 and substantially upgrade it's game development ability and how fast games are produced using it.

Btw dibs on getting the PR job for ConstructM (M = Metroidvania)
The moderators are corrupt and ban for no reason, especially that condescending neckbeard asshole Kyatric. The forums are filled with fanboys.
Banned User
B
22
S
7
G
1
Posts: 558
Reputation: 2,925

Post » Fri Nov 14, 2014 2:50 pm

It's probably not feasible within the Construct 2 generation of editor. I mean, the placement of the UI tabs in those screenshot mockups alone is not supported by our UI library, which is a big black box of another company's code that I'd prefer not to get tangled up in. I think the best view for this kind of advanced modification of the editor is for the next generation editor, which hopefully will support editor plugins, so third party devs can experiment with this level of UI modification.

BTW we would never publish a separate version of Construct 2 just because of a feature difference. We want one product with one codebase.
Scirra Founder
B
395
S
232
G
88
Posts: 24,371
Reputation: 193,772

Post » Fri Nov 14, 2014 4:16 pm

@Ashley
If it ever came out it would be in Construct 3, so there's absolutely no chance of such a feature being implemented to Construct 2?
A lot of people want this, as it currently stands Construct 2 requires a bit of no-programming programming to get inter-layout interactions/transitions going.

It's kind of ironic that this is being marketed as
Our highly intuitive event system makes putting your games together quick and easy.

Yet a lot of people have no idea how to make simple transitions. I myself was very smoothly developing my little Metroidvania until I had to get around to going the door layout-layout transition at which point development stopped dead for 2-3 months now.

In my personal opinion, Construct 2 is an engine that still requires programming knowledge but it just simplifies the input method of the code to select-and-click instead of writing the full script out in say C# or python.

The people who have made successful games using Construct 2 so far have only been people with experience and backgrounds writing code/scripts. @Tokinsom has been the literally the only one to be able to replicate a simple transition in Construct 2 and he is obviously very good at programming, seeing as he made "First Super Metroid Remake Revival X Blood Pt.2 Ch.5 The Return Of Samus Returns -The Sequel- " and ROM hacking if I remember requires Hex editing.

This is going to sound incredibly rude but maybe

Our highly intuitive event system makes putting your games together quick and easy.


should be changed to

Our highly intuitive event system makes putting your games together quick and easy.*

(If you have experience in programming, otherwise you're doomed to sift through tutorials and forums for more than half a year before giving up, then seeing a video of someone else who did exactly what you want to do but can only do it cause he's a programmer.)



There's still a defining line for people who can make games, they're either programmers or stuck in development hell.
Recently the surge of high-profile games being made are by people who made it in Construct2 simply because it was faster not because they couldn't program. It's a little ironic that a non-programming game engine can't be fully used by people who can't program.


Sorry if I sound like an @ss that has no idea what he's talking about. This is just my 2 cents worth of opinion, don't take it personally or anything. I'm just stating what I'm seeing happen.
The moderators are corrupt and ban for no reason, especially that condescending neckbeard asshole Kyatric. The forums are filled with fanboys.
Banned User
B
22
S
7
G
1
Posts: 558
Reputation: 2,925

Post » Fri Nov 14, 2014 4:25 pm

It's unlikely we will make any significant changes to the editor in the Construct 2 generation. We are thinking about how to rebuild it for the next generation to make significant new features like editor plugins possible and want our focus to be on that.

I don't see what this has to do with our marketing message, it's just a feature request like any other.
Scirra Founder
B
395
S
232
G
88
Posts: 24,371
Reputation: 193,772

Next

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 14 guests