24
ΑΝΑΠΤΥΞΗ 3D ΣΚΟΠΕΥΤΙΚΟΥ ΠΑΙΧΝΙΔΙΟΥ ΤΡΙΤΟΥ ΠΡΟΣΩΠΟΥ ΠΟΛΛΑΠΛΩΝ
ΠΑΙΚΤΩΝ ΤΥΠΟΥ ROGUELITE
•
Προσφέρει το Unity Asset Store, δηλαδή το κατάστημα προϊόντων της Unity, όπου χρήστες
μπορούν να αγοράσουν και να πουλήσουν όλων των ειδών προϊόντα που χρησιμεύουν
στην ανάπτυξη παιχνιδιών.
•
Δίνει την δυνατότητα της ανάπτυξης παιχνιδιών χωρίς να κατέχει ο χρήστης κατάρτιση σε
κάποια προγραμματιστική γλώσσα, οπότε ελαχιστοποιείται η χρήση του κώδικα.
•
Έχει μια μεγάλη κοινότητα, και έτσι δίνονται με ευκολία απαντήσεις στις ερωτήσεις και
στα προβλήματα που μπορεί να έχει ο κάθε χρήστης.
Οι γλώσσες προγραμματισμού που χρησιμοποιούνται για την ανάπτυξη του κώδικα στην Unity
είναι η C#, JavaScript, και Boo. Σήμερα, λόγω της μεγάλης πλειοψηφίας της κοινότητας που
χρησιμοποιεί την γλώσσα προγραμματισμού C#, διακόπηκε η υποστήριξη για τις γλώσσες
JavaScript και Boo.
2.1.3 Unity Asset Store
Από το Unity Asset Store χρησιμοποιήθηκαν μερικά από τα δωρεάν 3D μοντέλα για τον
χαρακτήρα και τους εχθρούς του παιχνιδιού, όπως και διάφορα οπτικά εφέ. To Unity Asset Store
είναι το εικονικό κατάστημα για τους χρήστες της Unity, με απώτερο σκοπό την αγορά μιας
ευρείας ποικιλίας από περιεχόμενο όπως textures, μοντέλα, animations, εφέ, ήχους αλλά και
εργαλεία όπως κώδικα για την επέκταση της λειτουργίας της Unity [13].
2.1.4 C#
H C# είναι η κύρια γλώσσα προγραμματισμού που υποστηρίζεται από την Unity, οπότε
έγινε η συγγραφή του κώδικα σε C#. Η C# είναι μια γλώσσα προγραμματισμού που
δημιουργήθηκε από την Microsoft μέσα από την πλατφόρμα .ΝΕΤ [14] και αργότερα
αναγνωρίστηκε επισήμως από την Ecma και την ISO το 2003. Είναι μια από τις γλώσσες
προγραμματισμού που δημιουργήθηκαν για την Κοινή Υποδομή Γλώσσας (αγγλικά). Ο κύριος
σκοπός της είναι η απλή αντικειμενοστραφής γλώσσα για γενική χρήση.
2.1.5 IDE
Ένα IDE, ή αλλιώς ολοκληρωμένο περιβάλλον ανάπτυξης, είναι ένα λογισμικό που
βοηθάει στην ανάπτυξη προγραμμάτων του υπολογιστή. Συνήθως περιλαμβάνει κάποιον
επεξεργαστή πηγαίου κώδικα, έναν μεταγλωττιστή, εργαλεία αυτόματης παραγωγής κώδικα,
αποσφαλμάτωση, συνδέτη, σύστημα ελέγχου εκδόσεων και εργαλεία κατασκευής γραφικών
διασυνδέσεων χρήστη για τις υπό ανάπτυξη εφαρμογές [15]. Μερικά από τα δημοφιλέστερα IDE
είναι τα:
•
Visual Studio
•
IntelliJ IDEA
•
Eclipse