[bsa_pro_ad_space id=1 σύνδεσμος=ίδιος] [bsa_pro_ad_space id=2]

Μετάβαση στο περιεχόμενο

διαδραστικό

Silverback Gaming: ο κρίσιμος ρόλος της ανάπτυξης front-end

By - 28 Νοεμβρίου 2024

Ο Danny McAllister, Front-end Developer στο Silverback Gaming, εξηγεί τον ρόλο της ανάπτυξης front-end στη διαδικασία δημιουργίας κουλοχέρηδων.

Η παραγωγή ενός διαδικτυακού κουλοχέρη είναι μια πραγματική ομαδική προσπάθεια, αλλά μια από τις πιο ενδιαφέρουσες ομάδες για να εργαστείτε είναι η ανάπτυξη front-end. Γιατί; Επειδή αυτή η ομάδα είναι υπεύθυνη για να ζωντανέψει τη δημιουργική πτυχή του παιχνιδιού και αυτό σημαίνει να διασκεδάσουμε πάρα πολύ.

Η κύρια εστίασή μας είναι να πάρουμε όλα τα έργα τέχνης, τα κινούμενα σχέδια και τους ήχους και να τα μετατρέψουμε σε ένα παιχνίδι με δυνατότητα αναπαραγωγής. Αυτό περιλαμβάνει τον προγραμματισμό όλης της διαδραστικότητας, της ανταπόκρισης και της απόδοσης του παιχνιδιού για να βεβαιωθείτε ότι ενθουσιάζει και διασκεδάζει τους παίκτες σε όλες τις συσκευές και σε όλους τους προσανατολισμούς.

Εάν το παιχνίδι πρόκειται να αναπτυχθεί σε πολλές αγορές, η ομάδα του front-end είναι συνήθως υπεύθυνη για τη μετάφραση τίτλων στις αντίστοιχες γλώσσες - στο Silverback, αυτό σημαίνει 32 μεταφράσεις και μετρώντας - και σε ορισμένα στούντιο, η ομάδα θα διαχειρίζεται όλα τα οικιακά εργαλεία και εσωτερικές τοποθεσίες, επίσης.

Λοιπόν, τι κάνει την ανάπτυξη front-end τόσο σημαντική για την παραγωγή κουλοχέρηδων; Για μένα, είναι επειδή η εμφάνιση του παιχνιδιού είναι αυτό που αρχικά έλκει τους παίκτες σε έναν τίτλο.

Το πρώτο πράγμα που βλέπουν ένα παιχνίδι σε ένα διαδικτυακό λόμπι καζίνο είναι το πλακίδιο προεπισκόπησης στο οποίο κάνουν κλικ και με τόσα πολλά παιχνίδια για να διαλέξουν, πρέπει να είναι εντυπωσιακό, συναρπαστικό και να τραβήξει την προσοχή τους σε μια στιγμή – αυτό δεν είναι εύκολο όταν η συσκευή αναπαραγωγής είναι στο κινητό και το μέγεθος της οθόνης είναι μικρό.

Αυτό είναι ιδιαίτερα σημαντικό για αρχάριους παίκτες, καθώς δεν κατανοούν απαραίτητα τους άλλους παράγοντες που ωθούν ορισμένους παίκτες σε συγκεκριμένους τίτλους, όπως το RTP, η αστάθεια και οι δυνατότητες μπόνους του παιχνιδιού.

Αυτό καθιστά την ανάπτυξη του front-end κρίσιμης σημασίας για αυτούς τους παίκτες, ειδικά επειδή είναι η οπτική πτυχή του παιχνιδιού που τους τραβάει και τους πείθει να το κάνουν για μια περιστροφή. Στη συνέχεια, μόλις μπείτε στο παιχνίδι, ο σχεδιασμός χτίζει εμπιστοσύνη και βοηθά στην παροχή της διασκεδαστικής και διασκεδαστικής εμπειρίας που αναζητούν.

Η σημασία της ανάπτυξης front-end συνδυάζεται με την πολυπλοκότητα της εργασίας που καλύπτει. Τελικά, η ομάδα πρέπει να διασφαλίσει ότι το παιχνίδι θα παίξει τέλεια και στο Silverback Gaming, έχουμε θέσει έναν πολύ υψηλό πήχη για κάθε έναν από τους κουλοχέρηδες μας.

Η πραγματική πρόκληση έγκειται στο να διασφαλίσουμε ότι κάθε παιχνίδι παίζει σε πολλές συσκευές, λειτουργικά συστήματα και προγράμματα περιήγησης που χρησιμοποιούν οι παίκτες μας για να απολαμβάνουν τους κουλοχέρηδες μας. Θα έλεγα ότι το 95 τοις εκατό των φορών δεν αντιμετωπίζουμε προβλήματα, αλλά περιστασιακά αντιμετωπίζουμε.

Αυτό συνήθως αφορά έναν πολύ συγκεκριμένο συνδυασμό συσκευής/προγράμματος περιήγησης και χάρη στην ποιότητα, το ταλέντο και την εμπειρία της ομάδας μας, μπορούμε πάντα να βρούμε μια λύση.

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

Αλλά το Google Translate συχνά δυσκολεύεται να κατανοήσει το πλαίσιο και τους συγκεκριμένους όρους του κλάδου. Για παράδειγμα, η λέξη "κλείσιμο" μπορεί να σημαίνει είτε εγγύτητα είτε μια ενέργεια κλεισίματος - όταν η λέξη μεταφράζεται μεμονωμένα, συχνά μπορεί να το κάνει λάθος.

Αυτό μας ώθησε στην ανάπτυξη νέων και πιο αποτελεσματικών λύσεων για μετάφραση, συμπεριλαμβανομένης της προσπάθειας ενός LLM να μεταφράσει το κείμενό μας για πρώτη φορά. Το LLM μπορεί να προωθηθεί με βάση το πλαίσιο πριν από τη μετάφραση, επομένως θα πρέπει να είναι μια βελτίωση.

Επιστρέφοντας στα προβλήματα του προγράμματος περιήγησης, κάθε φορά που βρίσκουμε ένα σφάλμα σε ένα συγκεκριμένο πρόγραμμα περιήγησης, μπορούμε πραγματικά να εντοπίσουμε την ακριβή έκδοση του προγράμματος περιήγησης μαζί με άλλες πληροφορίες για τη συσκευή. Αυτό σημαίνει ότι μπορούμε να κάνουμε μια πολύ συγκεκριμένη διόρθωση και να αποτρέψουμε την επανεμφάνισή της.

Μόλις κάνουμε τη διόρθωση, το προσθέτουμε στη συνέχεια στο πλαίσιο μας, έτσι ώστε να μην σηκώνει το κεφάλι του στο μέλλον. Φυσικά, αυτό μοιάζει λίγο με την κατάσβεση πυρκαγιών, καθώς δεν μπορούμε να ελέγξουμε σε ποια συσκευή ή παιχνίδι παίζεται ούτε μπορούμε να διασφαλίσουμε ότι καλύπτεται κάθε ζήτημα σε κάθε έκδοση του προγράμματος περιήγησης.

Τούτου λεχθέντος, όσο περισσότερα σφάλματα ανακαλύπτουμε και επιδιορθώνουμε, τόσο καλύτερο είναι το πλαίσιο και τόσο λιγότερα προβλήματα είναι πιθανό να αντιμετωπίσουμε.

Η ανάπτυξη front-end αφορά επίσης την υιοθέτηση νέων τεχνολογιών, και στη Silverback, υιοθετήσαμε νωρίς την τεχνητή νοημοσύνη. Μας εξέτασαν πολύ τον τρόπο που το χρησιμοποιούμε και το έχουμε αναπτύξει μόνο σε τομείς που βελτιώνουν τις ροές εργασίας και τη συνολική ποιότητα των παιχνιδιών μας.

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

Όπως το βλέπω εγώ, η τεχνητή νοημοσύνη έχει πολύ συγκεκριμένες περιπτώσεις χρήσης και πρέπει να χρησιμοποιείται μόνο όπου φέρνει αξία και βελτιώσεις. Νομίζω ότι εν μέσω του ενθουσιασμού της τεχνητής νοημοσύνης, ορισμένοι οργανισμοί την χρησιμοποιούν απλώς για χάρη της χρήσης της και χωρίς να έχουν πλήρη επίγνωση των κινδύνων που μπορεί να παρουσιάζει.

Λοιπόν, ορίστε το. Λίγη περισσότερη εικόνα για τον ρόλο της ανάπτυξης front-end στην παραγωγή παιχνιδιών και γιατί είναι τόσο σημαντικό μέρος της ευρύτερης ομάδας στούντιο.

Μοιραστείτε μέσω
Αντιγραφή συνδέσμου