Connect with us

Τι ψάχνεις;

Features

Γιατί το Xbox Series S είναι τόσο δύσκολη κονσόλα για τους developers

Γιατί το Xbox Series S είναι τόσο δύσκολη κονσόλα για τους developers

Το Xbox Series S είναι μία από τις πιο ενδιαφέρουσες και ταυτόχρονα πιο δύσκολες κονσόλες της τρέχουσας γενιάς. Για τον παίκτη, είναι η φθηνότερη είσοδος στο οικοσύστημα του Xbox Series. Για τους developers, όμως, είναι ένα δεύτερο hardware target που πρέπει να υποστηριχθεί σε κάθε παιχνίδι που κυκλοφορεί στο Xbox Series X|S.

Το πρόβλημα δεν είναι ότι το Xbox Series S είναι «αδύναμο» με έναν απλό, απόλυτο τρόπο. Το πρόβλημα είναι ότι έχει διαφορετική ισορροπία ισχύος από το Xbox Series X.

Λιγότερη GPU δύναμη, μικρότερο memory budget και χαμηλότερος στόχος ανάλυσης σημαίνουν ότι οι developers δεν μπορούν απλώς να πάρουν την έκδοση του Xbox Series X και να ρίξουν λίγο το resolution. Σε αρκετές περιπτώσεις, χρειάζεται ξεχωριστή τεχνική δουλειά.

Αυτό κάνει το Xbox Series S μια κονσόλα που λειτουργεί πολύ καλά όταν το παιχνίδι έχει σχεδιαστεί με καθαρό scaling, αλλά μπορεί να γίνει δύσκολο εμπόδιο όταν ένα project πιέζει ήδη τα όρια σε open worlds, ray tracing, υψηλής ποιότητας assets ή πολύπλοκα simulation systems.

Το θέμα δεν είναι μόνο η GPU

Η πιο εύκολη εξήγηση είναι να πει κανείς ότι το Xbox Series S έχει πιο αδύναμη GPU από το Xbox Series X. Αυτό ισχύει, αλλά δεν εξηγεί όλη την εικόνα. Η GPU επηρεάζει την ανάλυση, τα εφέ, τις σκιές, το ray tracing, το post-processing και την καθαρότητα της εικόνας. Αυτά μπορούν να μειωθούν σχετικά εύκολα, αν η engine έχει σωστά graphics settings και καλό dynamic resolution.

Advertisement. Scroll to continue reading.

Το πιο δύσκολο σημείο είναι η μνήμη. Τα σύγχρονα παιχνίδια δεν πιέζονται μόνο από το πόσα pixels πρέπει να αποδώσουν, αλλά από το πόσα δεδομένα πρέπει να κρατήσουν διαθέσιμα κάθε στιγμή. Textures, models, animation data, audio, AI systems, physics, UI, streaming buffers και ray tracing data ανταγωνίζονται για τον ίδιο περιορισμένο χώρο.

Όταν το memory budget είναι μικρότερο, η ομάδα ανάπτυξης πρέπει να αποφασίσει τι θα κοπεί, τι θα συμπιεστεί, τι θα φορτωθεί αργότερα και τι θα εμφανιστεί σε χαμηλότερη ποιότητα. Αυτές οι αποφάσεις δεν είναι πάντα απλές, γιατί επηρεάζουν την εικόνα, το loading, το pop-in και τη σταθερότητα.

Το ίδιο παιχνίδι πρέπει να χωρέσει σε δύο διαφορετικές φιλοσοφίες

Το Xbox Series X σχεδιάστηκε ως η ισχυρή κονσόλα της Microsoft για υψηλή ανάλυση και υψηλότερα settings. Το Xbox Series S σχεδιάστηκε ως πιο οικονομική κονσόλα, με στόχο χαμηλότερη ανάλυση αλλά πρόσβαση στα ίδια νέα games. Αυτή η ιδέα είναι ελκυστική για τους παίκτες, όμως για τους developers σημαίνει ότι κάθε παιχνίδι πρέπει να λειτουργήσει σε δύο διαφορετικά προφίλ.

Σε ένα απλό ή καλά κλιμακούμενο παιχνίδι, αυτό δεν είναι μεγάλο πρόβλημα. Ρίχνεις την ανάλυση, χαμηλώνεις ορισμένα effects, μειώνεις το texture quality και κρατάς το βασικό gameplay ίδιο. Σε ένα βαρύ open-world RPG, σε ένα game με πολύπλοκο co-op, σε έναν τίτλο με πυκνή πόλη ή σε ένα project που βασίζεται σε ray tracing, το scaling γίνεται πιο απαιτητικό.

Ο λόγος είναι ότι δεν μειώνονται όλα με τον ίδιο τρόπο. Η ανάλυση μπορεί να πέσει από 4K σε 1440p ή 1080p. Τα textures μπορούν να έχουν χαμηλότερη ποιότητα. Αλλά η AI, η φυσική, η δομή των levels, ο αριθμός των παικτών σε multiplayer, ο σχεδιασμός των μαχών και το πώς φορτώνεται ο κόσμος δεν γίνονται πάντα dowscale πάντα τόσο καθαρά.

Η μνήμη είναι το πιο σκληρό όριο

Η πιο αδύναμη GPU  μπορεί να αντισταθμιστεί με χαμηλότερη ανάλυση ή λιγότερα effects. Η μνήμη είναι πιο αυστηρή. Αν ένα παιχνίδι χρειάζεται να κρατήσει πολλά δεδομένα ταυτόχρονα, το μικρότερο memory budget του Xbox Series S μπορεί να αναγκάσει τους developers να αλλάξουν τον τρόπο με τον οποίο οργανώνεται το περιεχόμενο.

Advertisement. Scroll to continue reading.

Αυτό μπορεί να σημαίνει χαμηλότερης ανάλυσης textures, πιο επιθετικό streaming, συχνότερες αλλαγές LOD, μικρότερα buffers ή διαφορετικές τεχνικές συμπίεσης. Σε καλή υλοποίηση, ο παίκτης δεν καταλαβαίνει σχεδόν τίποτα. Σε κακή υλοποίηση, βλέπει texture pop-in, πιο θολή εικόνα, μικρότερο draw distance ή στιγμιαία hitches όταν το παιχνίδι φορτώνει νέα δεδομένα.

Η δυσκολία μεγαλώνει επειδή τα memory budgets δεν αφορούν μόνο τα γραφικά. Ένα παιχνίδι με πολλές φωνές, πολλά animations, σύνθετα menus, online συστήματα ή μεγάλα περιβάλλοντα μπορεί να γεμίσει τη μνήμη πριν καν φτάσει στο τελικό οπτικό γυάλισμα.

Το ray tracing συχνά κόβεται πρώτο

Το ray tracing είναι από τα πρώτα features που κινδυνεύουν όταν ένα παιχνίδι μεταφέρεται στο Xbox Series S. Ο λόγος είναι απλός: κοστίζει πολύ σε GPU και μπορεί να ζητήσει επιπλέον δεδομένα στη μνήμη. Αντανακλάσεις, σκιές ή global illumination με ray tracing μπορούν να βελτιώσουν την εικόνα, αλλά δεν είναι φθηνά από πλευράς απαιτήσεων συστήματος.

Σε αρκετές περιπτώσεις, οι developers προτιμούν να το αφαιρέσουν τελείως από την έκδοση του Xbox Series S ή να το αντικαταστήσουν με screen-space και άλλες πατέντες. Αυτό πάντως δεν είναι απαραίτητα κακή απόφαση. Αν η εναλλακτική είναι χαμηλό framerate, θολή εικόνα ή ασταθής απόδοση, η αφαίρεση του ray tracing μπορεί να είναι η πιο λογική επιλογή.

Διαβάστε επίσης:  Νέα ομάδα από βετεράνους των EA και Ubisoft ανακοίνωσε το multiplayer παιχνίδι δράσης Project-S

Το πρόβλημα εμφανίζεται όταν το παιχνίδι έχει σχεδιαστεί οπτικά γύρω από ray tracing εφέ. Τότε η έκδοση του Xbox Series S χρειάζεται πιο προσεκτικές αντικαταστάσεις, ώστε να μη δείχνει σαν απογυμνωμένη εκδοχή.

Το καλό optimization βρίσκει πιο οικονομικούς τρόπους να κρατήσει την ίδια καλλιτεχνική πρόθεση.

Advertisement. Scroll to continue reading.

Το Xbox Series S μπορεί να επηρεάσει και τον σχεδιασμό

Η μεγαλύτερη ανησυχία γύρω από το Xbox Series S είναι αν το μικρότερο hardware target επηρεάζει αποφάσεις πριν ακόμη ολοκληρωθεί ο σχεδιασμός του παιχνιδιού.

Αν μια ομάδα ξέρει ότι πρέπει να υποστηρίξει το Xbox Series S, μπορεί να αποφύγει από νωρίς ιδέες που θα δημιουργούσαν μεγάλα προβλήματα μνήμης ή performance. Αυτό μπορεί να αφορά πυκνότερες πόλεις, μεγαλύτερα set pieces, πιο σύνθετη φυσική, περισσότερα μόνιμα αντικείμενα στον κόσμο ή βαρύτερα multiplayer σενάρια.

Αυτό πάντως δεν σημαίνει ότι κάθε game περιορίζεται από το Xbox Series S. Σημαίνει όμως ότι η υποστήριξή του πρέπει να υπάρχει στον τεχνικό σχεδιασμό από νωρίς.

Αν προστεθεί αργά στη διαδικασία, τότε η ομάδα μπορεί να βρεθεί να ξαναδουλεύει συστήματα που είχαν χτιστεί με μεγαλύτερη μνήμη και δυνατότερη GPU στο μυαλό.

Το scaling δεν είναι πάντα γραμμικό

Πολλοί φαντάζονται ότι η διαδικασία είναι απλή: το Xbox Series X τρέχει το παιχνίδι σε υψηλότερη ανάλυση, το Xbox Series S το τρέχει σε χαμηλότερη. Σε κάποια games αυτό ισχύει. Σε άλλα, το scaling σπάει.

Ένα εφέ μπορεί να έχει συγκεκριμένο minimum τεχνολογικό κόστος. Ένα σύστημα AI μπορεί να χρειάζεται συγκεκριμένο CPU χρόνο ανεξάρτητα από την ανάλυση. Ένας open world χάρτης μπορεί να απαιτεί συγκεκριμένη ποσότητα μνήμης για να λειτουργεί χωρίς pop-in. Ένα co-op mode μπορεί να διπλασιάζει δεδομένα, χαρακτήρες, effects και animation states με τρόπο που δεν μειώνεται εύκολα.

Advertisement. Scroll to continue reading.

Γι’ αυτό η διαφορά ανάμεσα στις εκδόσεις δεν περιορίζεται πάντα στην εικόνα. Μερικές φορές επηρεάζει modes, framerate targets, split-screen επιλογές ή την ποιότητα του asset streaming. Οι πιο δύσκολες αποφάσεις είναι αυτές που καθορίζουν αν ένα χαρακτηριστικό μπορεί να υπάρξει με αξιοπρεπή τρόπο.

Το Xbox Series S είναι δύσκολο για τους developers αλλά καλό για τους παίχτες

Είναι άδικο να παρουσιάζεται το Xbox Series S μόνο ως βάρος. Για πολλούς παίκτες, η κονσόλα άνοιξε την πόρτα στη νέα γενιά με χαμηλότερο κόστος. Είναι μικρή, προσιτή και αρκετή για όσους δεν κυνηγούν 4K εικόνα ή τα πιο βαριά graphics modes.

Το ότι είναι δύσκολη κονσόλα για τους developers δεν σημαίνει ότι δεν έχει λόγο ύπαρξης. Σημαίνει ότι χρειάζεται σοβαρό optimization, καθαρό asset management και engines που κάνουν πραγματικό scaling. Όταν αυτά υπάρχουν, το αποτέλεσμα μπορεί να είναι πολύ καλό για το μέγεθος και την τιμή της κονσόλας.

Το πρόβλημα είναι ότι η βιομηχανία κινείται προς όλο και βαρύτερα games. Μεγαλύτερα textures, πιο σύνθετοι κόσμοι, ακριβότερος φωτισμός, περισσότερα physics, πυκνότερος ήχος και πιο απαιτητικά online συστήματα κάνουν το μικρότερο hardware budget πιο πιεστικό όσο περνά η γενιά.

Γιατί οι developers συνεχίζουν να το υποστηρίζουν

Η ύπαρξη του Xbox Series S ως επίσημου μέλους της ίδιας οικογένειας σημαίνει ότι οι developers δεν μπορούν να το αγνοήσουν όταν κυκλοφορούν στο Xbox. Αυτό αυξάνει τη δουλειά, αλλά προσφέρει και πρόσβαση σε μεγαλύτερη βάση παικτών. Από εμπορική πλευρά, η κονσόλα έχει νόημα. Από τεχνική πλευρά, απαιτεί επιπλέον πράγματα.

Οι ομάδες που χτίζουν από την αρχή με το Xbox Series S στο μυαλό έχουν καλύτερες πιθανότητες να πετύχουν. Μπορούν να οργανώσουν assets, φωτισμό, streaming και performance modes με τρόπο που προσαρμόζεται σωστά. Οι ομάδες που το αντιμετωπίζουν ως μικρότερη έκδοση στο τέλος της ανάπτυξης συνήθως δυσκολεύονται περισσότερο.

Advertisement. Scroll to continue reading.

Γι’ αυτό το Xbox Series S είναι τόσο ενδιαφέρουσα περίπτωση, αφού είναι ένα τεστ για το πόσο καλά ένα σύγχρονο παιχνίδι μπορεί να προσαρμοστεί σε διαφορετικά hardware budgets χωρίς να χάσει την ποιότητά του.

Το πραγματικό μάθημα του Xbox Series S

Το Xbox Series S δείχνει κάτι που ισχύει σε όλο το σύγχρονο game development: η απόδοση δεν εξαρτάται μόνο από την ισχύ, αλλά από το πώς σχεδιάζεται το παιχνίδι γύρω από τα όρια του hardware. Μια κονσόλα με μικρότερο budget μπορεί να δώσει καλή εμπειρία όταν οι τεχνικές επιλογές είναι σωστές.

Για τους developers, η δυσκολία δεν είναι να κάνουν το παιχνίδι «να ανοίγει» στο Xbox Series S. Είναι να το κάνουν να δείχνει, να τρέχει και να αισθάνεται σαν πλήρης έκδοση, όχι σαν αναγκαστικός συμβιβασμός.

Αυτός είναι ο πραγματικός λόγος που το Xbox Series S προκαλεί τόσο μεγάλη συζήτηση: επειδή κρίνει την ευελιξία των engines, το σωστό memory management και την ικανότητα ενός παιχνιδιού να κρατήσει την ίδια εμπειρία όταν το hardware γίνεται πιο περιορισμένο.

Σχόλια

Loop

ΔΙΑΦΗΜΙΣΗ
ΑΚΟΛΟΎΘΗΣΈ ΜΑΣ
ΔΙΑΦΗΜΙΣΗ

ΔΗΜΟΦΙΛΗ ΤΩΡΑ

Σειρές

Το Ted Lasso επιστρέφει επίσημα στη μικρή οθόνη, με το Apple TV να κυκλοφορεί το πρώτο teaser trailer για τη τέταρτη σεζόν και να...

Gaming

Ο content creator Dumbs κατάφερε το ακατόρθωτο, συνδέοντας μια τιμονιέρα στο League of Legends. Η ιδέα προέκυψε μετά την πρόσφατη απόφαση της Riot Games...

Ταινίες

Το Netflix ετοιμάζει για τον Αύγουστο ένα νέο crime θρίλερ με δυνατό cast και σκοτεινή υπόθεση, καθώς το Ο Ψιθυριστής απέκτησε ημερομηνία κυκλοφορίας και τις...

Ταινίες

Το Apex κατέκτησε την κορυφή στην παγκόσμια λίστα αγγλόφωνων ταινιών του Netflix, συγκεντρώνοντας 38,2 εκατ. views και φτάνοντας στο Νο. 1 σε 82 χώρες....

Reviews

Το Saros είναι το παιχνίδι όπου η Housemarque δείχνει ότι έμαθε από το Returnal. Κατάλαβε τι έπρεπε να κρατήσει, τι να κόψει και πού...

Gaming

Το τελευταίο update του Arc Raiders έφερε νέο περιεχόμενο στο παιχνίδι, αλλά προκάλεσε και ένα σοβαρό πρόβλημα αφού το crossplay έχει απενεργοποιηθεί και οι...

Ταινίες

Το νέο θρίλερ μυστηρίου με τον Hugh Jackman μπαίνει δυνατά στην τελική ευθεία πριν από την κυκλοφορία του, καθώς το The Sheep Detectives εμφανίζεται...

Ταινίες

Το Deadpool 4 δεν φαίνεται να μπαίνει άμεσα σε τροχιά παραγωγής, παρότι η τεράστια επιτυχία του Deadpool & Wolverine έκανε την επιστροφή του ήρωα...

ΔΙΑΦΗΜΙΣΗ