Vinnaren i pepparkakshustävlingen!
2022-04-24, 21:45
  #1
Medlem
Bonnatorps avatar
Jag har två vänner som håller på att göra ett spel i Unreal Engine 5 tillsammans, och jag tänkte att det kanske skulle vara en bra idé om de kunde arbeta på en gemensam mapp och se varandras ändringar mer eller mindre i realtid.

Själv kan jag i princip inget alls om Unreal Engine, mer än att det är en spelmotor och att man koda med Blueprints och C++ i det. Tänkte kanske hjälpa dem med att pyssla ihop några metoder om de vill ha hjälp med det.

Hur kan man lösa detta med en gemensam arbetsmiljö trots att man jobbar på olika nätverk?
Är det något allmänt fildelningsprogram som gäller, eller hur kan man göra?
Finns det någon inbyggd funktion i UE för detta?

Kan man använda just Git för det?
Kan knappt något om det heller, men kommer behöva kunna det om några månader för studierna ändå.
Citera
2022-04-24, 21:53
  #2
Medlem
Jag har inte använt UE men eftersom att det inte kom på stenåldern så borde git funka. Lär dig git, du kommer ändå behöva kunna det när du ska jobba sen och nyexade brukar vara dåliga på det. Det är exakt det här som git är till för.
Citera
2022-04-24, 22:07
  #3
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av Bonnatorp

Kan man använda just Git för det?
Kan knappt något om det heller, men kommer behöva kunna det om några månader för studierna ändå.
https://youtu.be/5J0CczTshKY

Om Git generellt:
https://pbs.bartificer.net/
Avsnitt 102-120 (finns även mycket ingående show notes)
Citera
2022-04-25, 07:04
  #4
Medlem
DrVonAnkas avatar
Gitlab och Github är precis vad som används för att underlätta för folk som sitter på olika ställen.
Citera
2022-04-25, 07:21
  #5
Moderator
Protons avatar
Citat:
Ursprungligen postat av Bonnatorp
Jag har två vänner som håller på att göra ett spel i Unreal Engine 5 tillsammans, och jag tänkte att det kanske skulle vara en bra idé om de kunde arbeta på en gemensam mapp och se varandras ändringar mer eller mindre i realtid.

Själv kan jag i princip inget alls om Unreal Engine, mer än att det är en spelmotor och att man koda med Blueprints och C++ i det. Tänkte kanske hjälpa dem med att pyssla ihop några metoder om de vill ha hjälp med det.

Hur kan man lösa detta med en gemensam arbetsmiljö trots att man jobbar på olika nätverk?
Är det något allmänt fildelningsprogram som gäller, eller hur kan man göra?
Finns det någon inbyggd funktion i UE för detta?

Kan man använda just Git för det?
Kan knappt något om det heller, men kommer behöva kunna det om några månader för studierna ändå.
UE är ett ramverk för att utveckla spel i, Git är source control som används för versionshantering etc av koden man skriver med hjälp av UE till exempel.

Som sagt, git är det man letar efter här och har inget med UE att göra.
Citera
2022-05-20, 02:19
  #6
Medlem
Citat:
Ursprungligen postat av Proton
UE är ett ramverk för att utveckla spel i, Git är source control som används för versionshantering etc av koden man skriver med hjälp av UE till exempel.

Som sagt, git är det man letar efter här och har inget med UE att göra.

Utmaningen här väl att sätta upp filhanteringen bra. Finns många användarfiler som ska lägga upp i .gitignore och sen vill man kanske inte versionshantera assets i git kanske.
Citera
2022-09-12, 10:18
  #7
Medlem
rawsezxs avatar
Hur gick det? Det där blueprints är det textfiler som sparas eller binärer?

Git blir ju rätt mkt krångligare om det är binärer tycker jag, svårt att granska koden och går väl inte riktigt att utnyttja fullt ut.
Citera
2022-09-13, 04:28
  #8
Medlem
Citat:
Ursprungligen postat av rawsezx
Hur gick det? Det där blueprints är det textfiler som sparas eller binärer?

Git blir ju rätt mkt krångligare om det är binärer tycker jag, svårt att granska koden och går väl inte riktigt att utnyttja fullt ut.

Blueprints är (eller var) binary.

Jag vet att jag läst mycket snack om att man ville ha ett textformat för att kunna diffa skillnaderna med git. Kanske till och med att Unreal Engine 5 skulle introducera ett Blueprint-textformat för git-syfte.

Vet dock inte om detta var officiella ord eller om ett sådan format finns ute nu, men det verkar inte så. Det kan ha varit en 3rd party plugin jag läste om som konverterar till/från text. Jag vet inte...

Här t.ex. är en video om en 75 GIGABYTE Git commit för Unreal Engine, så det ser inte ut som att UE5 har ett effektivt textformat:

https://www.youtube.com/watch?v=Q6xK09zWjFU

Man bör använda "git LFS" om man ska köra såna stora filer. Det är Git Large File Storage support.



Edit: Hittade nu en plugin som många använder, för att kunna använda Git för samarbete när man skapar saker med Unreal:

https://github.com/SRombauts/UEGitPlugin
__________________
Senast redigerad av dextrodammit 2022-09-13 kl. 04:35.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback