Πως να φτιάξετε video games
Αναλυτικά όλη η διαδικασία δημιουργίας.
Καταρχήν για να φτιάξετε ένα video game χρειάζεται μια διαδικασία που απαιτεί καλή γνώση και εφαρμογή διαφόρων επιστημονικών πεδίων καθώς και πολύ καλή οργάνωση.
Μια σωστή ομάδα πρέπει να καλύπτει τα έξης πεδία:
Software Development:
Οι προγραμματιστές είναι τα πιο βασικά μέλη καθώς δεν γίνεται να κατασκευαστεί οποιοδήποτε video game χωρίς αυτούς. Ιδανικά κάθε προγραμματιστής σε μια ομάδα/εταιρεία έχει και κάποια εξειδίκευση όπως σε προγραμματισμό γραφικών ή σε συστήματα back-end (servers).
Graphic Designer:
Οι γραφίστες έχουν ως υποχρέωση καθετί το όποιο έχει να κάνει με εικόνα στο παιχνίδι. Αυτό μπορεί να είναι “concept art”, “backgrounds” ή “animations” αντίστοιχα σε 3D και 2D γραφικά.
Sound Designer: Στις περισσότερες περιπτώσεις είναι διαφορετικό το άτομο το όποιο κάνει τα SFX και τη μουσική. Δουλεία τους είναι προφανώς η ηχητική επένδυση του παιχνιδιού.
Game Designer: Ο Game Designer είναι το άτομο το όποιο αποφασίζει και σχεδιάζει την "εμπειρία" του παιχνιδιού. Τις περισσότερες φορές λειτούργει ως συνδετικός κρίκος ανάμεσα στα υπόλοιπα μέλη καθώς έχει την πιο ολοκληρωμένη εικόνα του παιχνιδιού και του αποτελέσματος προτού ακόμα δημιουργηθεί.
Marketing Director: Το πεδίο του Marketing συνήθως είναι το πιο ελλειπές σε νέες μικρές ομάδες παρόλα αυτά παραμένει εξίσου σημαντικό. Σκοπός του είναι η ερευνά και ανάλυση στοιχείων που έχουν να κάνουν με τους χρήστες και την καλύτερη αξιοποίηση των χρημάτων που θα ξοδευτούν για προώθηση και διαφήμιση.
Σε μια μικρή ομάδα από game developers είναι ιδανική η περίπτωση όπου υπάρχει ένα από τα παραπάνω άτομα σε κάθε τομέα. Σε μια εταιρία ωστόσο υπάρχουν αρκετοί άνθρωποι σε κάθε πόστο, με πολύ πιο εξειδικευμένες γνώσεις. Φυσικά υπάρχουν και άλλοι σημαντικοί ρόλοι όπως κειμενογράφοι, σκηνοθέτες, project managers, play testers, level designers, voice artists και άλλοι, αλλά ας εστιάσουμε στα βασικά.
Η διαδικασία δημιουργίας του παιχνιδιού χωρίζεται σε 3 φάσεις και είναι οι έξης:
Pre-Production: Σε αυτό το στάδιο γίνεται ερευνά ως προς το τι θα είναι το παιχνίδι και θα πως θα προσεγγιστεί από τον κάθε developer. Η ερευνά αυτή ξεκάνει τις περισσότερες φορές με μια "καλή ιδέα". Υπάρχουν ήδη δηλαδή κάποιες ιδέες για συγκεκριμένα μέρη του παιχνιδιού. Αυτές οι ιδέες μπορεί να αφορούν το εικαστικό στυλ, ένα μηχανισμό ή κάποιο story.
Production: Σε αυτή τη φάση ουσιαστικά φτιάχνεται το παιχνίδι όπως το βλέπει ο παίχτης στο τέλος. Ξεκινάει έχοντας το μεγαλύτερο μέρος του παιχνιδιού ήδη σχεδιασμένο από τον Game Designer, και πολλές φορές υπάρχει ήδη και κάποιο concept art, του οποίου ο σκοπός είναι βοηθήσει όλα τα άτομα της ομάδας να έχουν μια κοινή άποψη για το παιχνίδι.
Η διαδικασία υλοποίησης που ακολουθείται συνήθως είναι η έξης:
1. Προγραμματισμός επιμέρους κομματιών του παιχνιδιού
2. Τοποθέτηση βασικών γραφικών και ήχων
3. Playtesting
4. Feedback
Post Production: Αυτή είναι η φάση μετά το launch ενός παιχνιδιού. Συχνά παραλείπεται ή δεν προ-υπολογίζεται παρόλο που αποτελεί εξίσου σημιτική φάση. Περιέχει κυρίως είτε διορθωτικά updates είτε νέο περιεχόμενο. Είναι πολύ σημαντικό να υπάρχει σχέδιο με νέα updates για μετά το launch. Επίσης η υποστήριξη που χρειάζεται το παιχνίδι σε επίπεδα marketing και πιθανής τεχνικής υποστήριξης ή community management είναι αρκετά αξιοσημείωτη.
To software
Αν και τα παραπάνω ισχύουν επί το πλείστον, δεν είναι λίγα τα παιχνίδια τα οποία έχουν δημιουργηθεί από ομάδες ενός ατόμου ή έχουν ακολουθήσει διαδικασίες δημιουργίας πολύ διαφορετικής της παραπάνω, και έχουν πετύχει. Ο κύριος λόγος που πλέον είναι τόσο ευκολά κάποιος να φταίξει εάν παιχνίδι, είναι η εξέλιξη που έχουν τα τελευταία χρονικά οι game engines του εμπορίου όπως οι Unity, Unreal Engine και GameMaker.
Συνοψίζοντας
Στην Ελλάδα είναι αρκετά άτομα τα οποία έχουν γνώσεις σε όλες τις προαναφερθείσες ειδικότητες, παρόλα αυτά λίγοι το τολμούν. Στο Internet υπάρχουν πολλές πληροφορίες για αυτούς που θέλουν να ξεκινήσουν να ασχολούνται με το game development και πλέον γίνονται και εγχώρια πολύ αξιόλογες πράξεις γύρω αυτό. Το μόνο που χρειάζεται κανείς για να ξεκινήσει είναι θέληση.