
Η Nimble είναι εταιρεία ηλεκτρονικών παιχνιδιών που δημιουργεί διαδραστικές gaming εμπειρίες για ένα ευρύ καταναλωτικό κοινό. Η εταιρεία δραστηριοποιείται στους τομείς του gaming, των media και της ψυχαγωγίας B2C, με έμφαση στην ανάπτυξη προσβάσιμων προϊόντων που έχουν σχεδιαστεί για να προσελκύουν παίκτες με διαφορετικά ενδιαφέροντα.
Μηχανικός UI για παιχνίδια Unreal Engine (Εξ αποστάσεως - Βόρεια Καρολίνα)
Ανάπτυξε συστήματα UI βασισμένα σε C++ για ανάπτυξη παιχνιδιών AAA σε πλατφόρμες Unreal Engine. Συνεργάσου με ομάδες σχεδιασμού και μηχανικής για να συνδέσεις τα περιβάλλοντα που βλέπουν οι παίκτες με το gameplay, τις διαδικτυακές υπηρεσίες και τις υπηρεσίες ιστού.
Περιγραφή
- Σχεδίασε, προγραμμάτισε και υλοποίησε νέα συστήματα και δυνατότητες UI
- Ανάπτυξε αξιόπιστο και συντηρήσιμο κώδικα C++ για περιβάλλοντα που βλέπουν οι παίκτες
- Συνεργάσου στενά με καλλιτέχνες UI, σχεδιαστές UX και τεχνικού UI, παραγωγούς και άλλους μηχανικούς
- Δημιούργησε και υποστήριξε αρχιτεκτονικές UI που βασίζονται σε δεδομένα, χρησιμοποιώντας μοτίβα όπως το MVVM
- Βελτίωσε την απόδοση του UI και διερεύνησε κολλήματα και σχετιζόμενα σημεία συμφόρησης
- Αντιμετώπισε προβλήματα που αφορούν το UI, το gameplay, το rendering, τη συμπεριφορά της πλατφόρμας και τα συνδεδεμένα συστήματα
- Χρησιμοποίησε τα UMG, Slate και το ευρύτερο πλαίσιο UI της Unreal Engine
- Σύνδεσε τα περιβάλλοντα με συστήματα παιχνιδιού και διαδικτυακά συστήματα, δρομολογώντας δεδομένα εφαρμογής σε εμπειρίες για τους παίκτες
- Ενσωμάτωσε υπάρχουσες υπηρεσίες ιστού, endpoints και διαδικτυακά υποσυστήματα όταν απαιτείται
- Παρέδωσε δυνατότητες για PC και άλλες υποστηριζόμενες πλατφόρμες, λαμβάνοντας υπόψη την είσοδο, τη συμπεριφορά της πλατφόρμας και τις διαφορές απόδοσης
- Συμμετείχε σε αναθεωρήσεις κώδικα και ασύγχρονες τεχνικές συζητήσεις σε έναν κατανεμημένο οργανισμό μηχανικής
Απαιτήσεις
- Ισχυρή επαγγελματική επάρκεια στη C++
- Στέρεες βάσεις λογισμικού που καλύπτουν αντικειμενοστραφή σχεδιασμό, δομές δεδομένων, αρχιτεκτονική και μοτίβα σχεδιασμού
- Επαγγελματική εμπειρία ανάπτυξης με Unreal Engine
- Ικανότητα εξήγησης και εφαρμογής αρχιτεκτονικών μοτίβων όπως MVVM, MVC ή παρόμοιων διαχωρισμών δεδομένων, λογικής και παρουσίασης
- Επαγγελματική εμπειρία στην ανάπτυξη συστημάτων UI ή δυνατοτήτων που απευθύνονται στους παίκτες
- Ισχυρή κατανόηση των αρχών ανάπτυξης UI πέρα από τον γενικό προγραμματισμό gameplay
- Εμπειρία στη διερεύνηση σφαλμάτων, προβλημάτων απόδοσης και αστοχιών κατά τον χρόνο εκτέλεσης
- Εμπειρία συνεργασίας με σχεδιαστές, καλλιτέχνες, παραγωγούς και μηχανικούς εκτός της άμεσης ειδικότητάς σου
- Ισχυρή γραπτή επικοινωνία για αναθεωρήσεις κώδικα, ασύγχρονη αντιμετώπιση προβλημάτων, τεχνική τεκμηρίωση και κατανεμημένη ανάπτυξη
- Σημαντική πρακτική εμπειρία στο UI και ισχυρή κατανόηση της αρχιτεκτονικής UI και των βέλτιστων πρακτικών για ρόλους μηχανικής gameplay ή γενικής μηχανικής
- Προτιμητέο: εμπειρία με UMG και Slate
- Προτιμητέο: εμπειρία χρήσης του Unreal Insights
- Προτιμητέο: εξοικείωση με δικτύωση, διαδικτυακά υποσυστήματα ή υπηρεσίες ιστού
- Προτιμητέο: εμπειρία κατανάλωσης ή επέκτασης υπαρχόντων endpoints υπηρεσιών
- Προτιμητέο: εμπειρία ανάπτυξης UI για πολλαπλές πλατφόρμες
- Προτιμητέο: εμπειρία ανάπτυξης για κονσόλες
- Προτιμητέο: εμπειρία ανάπτυξης για κινητά με iOS ή Android
- Προτιμητέο: εμπειρία υποστήριξης εισόδου από χειριστήριο, ποντίκι και πληκτρολόγιο και αφή