#Temporary Discord Unity Pipeline Camp

81 messages · Page 1 of 1 (latest)

midnight cipher
#

#godot-4-chat message

It might not hurt to have a temporary place for the moment to have a Unity to Godot pipeline chat for specializing in getting newcomers in. This is less to isolate them from common chatter like #godot-4-chat but more because they're all going to have similar questions and issues, and are more likely going to be proficient in the Unity dialect and have no idea how to quickly get up to speed here. You're going to see these same talking points come up over and over again and flood the main chats, so while things are going a little bonkers, it might not hurt to have some kind of specialized assistance for this.

You also have cases like #godot-4-chat message and more might show up here who are looking to try porting off quickly, so maybe there's some opportunities to assist such devs get off the Unity reservation if they're worried about the business and financial situation, even if Unity does a Door In The Face delaying or tweaking the current situation. It'd probably be decent PR for Godot as a whole overall, as well.

I'm indifferent, but might as well throw this out there for consideration. I don't think this would need to be permanent (unless there's a dedicated section for migrating from different engines added overall,) just something to draw in Unity dev attention while the general server activity is going a bit nuts.

hoary rivet
#

I could use that indeed 🙂

thorny furnace
#

Temporary or not, it could be a channel in "Help by Topic" with the name of engine-transition for any topic related to moving into Godot from any engine

As an alternative, it could be a tag in gdX-help-forum to specify how to port projects or specific features of other engines into Godot

#

I personally think the tag might be easier to pass than a whole new channel. Specially if it's not specific for Unity, as it would be helpful in the long term.

And engine-transition could even be used for anyone moving out of godot (for whatever sad reason).
Other names might be cross-engine or multi-engine, as I saw some posts there trying to implement the same feature in multiple engines.

calm cove
#

It's mostly people new to this discord that ask their questions directly in #godot-4-chat. Most don't seem to look further for other help channels. So I think a dedicated channel isn't that much helpful, it would just mean more work by redirecting people.
Instead, allowing these questions directly in #godot-4-chat is more efficient in my opinion.

What could be useful is a dedicated tutorial or website about this, so that answers are easy to be found (discord isn't suited for that, it's a chat platform and has generally bad discoverability and the search feature is also not that great)

thorny furnace
midnight cipher
#

I've used Dokuwiki before and it's fine, at least.

#

I can host. I just don't have time to manage.

#

Since it's just on one of my own servers, it'd basically be free for me.

calm cove
#

Maybe also coordinate with the docs team. If someone is willing to make a page and keep it updated, then it could potentially be included on the official docs page

midnight cipher
#

Get someone interested in contact with me and maybe we can work something out. I don't know who to talk to and don't like being the one to bother people.

calm cove
#

As soon as you or someone else has put together some content, you could simply open an issue in the godot-docs repo and ask if it can be included. Otherwise you can still host it yourself

midnight cipher
#

I mostly just don't know the best tools of the trade for such documentation. Whether it be a wiki or the same tools like the official Godot docs

plush palm
#

At the time the consensus was if it needed to be somewhere, it’d be on a community thing

midnight cipher
#

I don't have too much of a dog in the fight and mostly just offer the hosting if people have enough interest in it.

#

I do think having a communal "migration bible" is a good idea

calm cove
plush palm
#

(I don’t speak for the docs team, but I do remember the conversations)

#

Yeah, linked to I could see that

midnight cipher
#

Yeah, all I care about is someone smart and maybe from docs who has more experience in it gives me a rundown. I'm proficient enough in the VPS management side of things.

stoic comet
#

Something to consider when making Unity-to-Godot information accessible is that it would be nice if where ever it lived was discoverable via search engine. Knowledge shared on Discord is not always easy to find. Discord search is... not awesome, and while the forum functions keep discussions a bit more contained and on topic, I personally have never really found them as useful as a stackoverflow or gitlab thread for answering questions and discovery in general.

calm cove
#

yeah, it's first and foremost a chat platform

midnight cipher
#

Which requires accounts and some servers verification to even access.

#

and yeah, can't even be searched via standard web systems

stoic comet
#

I think Discord is great and facilitates many wonderful and useful conversations, and makes information sharing easy. At the same time we all would benefit if we give some thought and consideration about the longevity of this information concerning this discussion topic (how to help people looking for Unity-to-Godot information) .

plush palm
#

While I agree on 99.99% of this, let me be devil's advocate 1 sec for the actual 0.01% flipside

stoic comet
#

These conversations will occur many time in many different places in lots of different mediums. I don't think there will be "one" right answer to this question, but hopefully we as a community can find ways to make this useful information available to new people joining us (who will need help learning methods of finding this information, hopefully we can provide that with patience) and veterans who might be looking for ease of use for searching through a rich history of Godot documentation.

plush palm
#

Putting info out there to be searchable, accessible, and discoverable long term is high maintenance

#

You have to be a) very on point, because there's no one else fact checking what you're saying (while there most likely would be here in a live convo) and b) up to date, meaning updating the info any time it gets outdated

#

Cut to: the humongous amount of tutorials that explain you how to do weird shit extremely badly without any second thought

#

That aside, Discord is a rubbish platform to maintain a knowledgebase, definitely

violet fable
#

What would such a migration bible even contain? I know unity focuses more on ECS whereas godot focuses more inheritance - so would it be like a terminology thing or a regular godot tutorial but with unity specific ideas in it? What is needed by devs coming over from unity?

midnight cipher
#

Personally, I think a matter of it is documenting philosophies first and specific steps after.

#

The philosophy differences between standard engine usage will often remain the same. Unity component management will remain the same. What a scene and prefab are will remain the same. How you generally try to either mimic or replace these mindsets when working in a specific toolkit are going to be similar throughout time.

#

That one kind of did it, I'd say.

#

Though could probably be built upon

#

Also, you have a lot of people coming over from Unity fresh, and a number of devs with a history in Unity that are more experienced in Godot now. There's probably a possibility of collaborating with case study devs of project porting to get a feel for common situations to explain, whether through hard code or general approaches

#

The node system in Godot is very flexible, so mimicking patterns in other engines doesn't seem too difficult if you really wanted to.

#

Though I'd also propose the idea of also reevaluating certain practices that might be not-so-great and discouraging them. But what works and what doesn't can be project and dev dependent.

hoary rivet
#

I've been playing with Godot, both versions, as we decided to drop Unity. We use UE for all 3D, and Unity for all 2D. Moving away from Unity we need to make a choice, and Godot looks quite good for Windows, but I don't see any other official support tools for the other platforms, which makes me wonder about it. What am I missing? Any pointers?

calm cove
# hoary rivet I've been playing with Godot, both versions, as we decided to drop Unity. We use...

Godot runs on almost any platform: https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html
(though Godot 4 still has some open issues for exporting, like C# won't work on some platforms like iOS or Android, so for those Godot 3 may be better suited)
Generally though, you can export for:

  • Windows
  • Mac OSX*
  • Linux
  • HTML5
  • Android
  • iOS*
    * requires you to run the export from an apple device for signing to work

For further questions, please use the help channels. This channel is mostly for discussing the discord server, not the engine.

uneven zodiac
#

Actually on second thought I agree with this. Not pipeline camp, but just allow people to ask questions and receive answers while keeping #godot-4-chat for godot

#

#unity-refugee-camp

#

Not specifically to help people, but to avoid having to remind people all the time to stop in #godot-4-chat

#

We leave it for a while and then sunset it

#

Just a relaxed place to allow people their venting and other "can Godot do..."

#

We can pin some posts about the license, etc

calm cove
#

Hmm, I'm not against it, but also don't see a big need? From my point it seems like it's working well in #godot-4-chat.
The venting is fine and I didn't have to stop it really, what I needed to moderate was people going down rabbit holes about the unity fee or attacking/harassing. And that would still need moderation in the new channel.

#

Either way, I don't have a strong opinion.

uneven zodiac
#

Well #godot-4-chat is in essence #unity-refugee-camp at the moment, and people wanting to ask questions are having to work around a ton of discussion

#

And we keep having to redirect the conversation

calm cove
#

I guess you're right

uneven zodiac
#

Instead of stopping the conversations we can redirect them

calm cove
#

As for the name of a channel, is it just me or has #unity-refugee-camp a weird tone to it? Maybe it's just because in Germany we often use the english term "refugree camp" to refer to literal refugee camps. So that immediately pops up in my head when I read the channel name.

plush palm
#

I was going to message about it

uneven zodiac
#

Hmmm maybe

#

temp-unity-camp?

#

unity-shelter?

#

coming-from-unity

calm cove
#

I like coming-from-unity

#

if we wanted to keep the refugee terminology, unity-refuge could work

uneven zodiac
#

unity-drop-zone if we want to be less formal

calm cove
#

I think the channel should be the top-most channel in the Godot category

uneven zodiac
#

yes

#

unity-temp-zone?

#

unity-zone-temp?

calm cove
#

I like unity-drop-zone and coming-from-unity the most

uneven zodiac
#

lessssgoooo

calm cove
#

@uneven zodiac I'm gonna make a pinned message for the drop zone (just noting here, so that we don't both end up doing the same work ahaha)

uneven zodiac
#

yea I saw! Thanks 🤘

calm cove
#

I honestly didn't think it would be that active, good call on creating it xan!

uneven zodiac
#

I mean it's Pyral's idea, I just agreed

calm cove
#

thanky Pyral for the idea, thanks xan for convincing me! 😄

midnight cipher
#

I stole it from whoever was talking about it yesterday. But yeah, I felt it was worth it as specifically a placeholder thing.