Games

Με εφόδια το πάθος σου για τα games και την εκπαίδευση στην SAE, ξεκίνησε την καριέρα σου σε μια από τις πιο δημιουργικές βιομηχανίες παγκοσμίως.

ΟΙ ΕΠΙΛΟΓΕΣ ΣΑΣ

Bachelor in Games Programming (BSc)

ΠΕΡΙΓΡΑΦΗ

Εξειδικεύσου στην τέχνη του σχεδιασμού και της δημιουργίας παιχνιδιών για ηλεκτρονικούς υπολογιστές, video game consoles, tablets, smartphones και άλλες πλατφόρμες επιλέγοντας το Bachelor in Games Programming του SAE Creative Media College σε συνεργασία με το Middlesex University για να δώσεις στην καριέρα σου μια νέα διάσταση!


Νέο Information Day στις 25 Σεπτεμβρίου! Κλείσε θέση ►


Από το πιο πρόσφατο RPG ή μαζικό multiplayer online game σε κονσόλες επόμενης γενιάς, υπολογιστές ή κινητές συσκευές, υπάρχει αυξανόμενη ζήτηση στην παγκόσμια βιομηχανία για ταλαντούχους επαγγελματίες ικανούς να μετατρέψουν ιδέες σε πραγματικότητα. Στο πρόγραμμα Games Programming του SAE Creative Media College θα χτίσεις τα θεμέλια και θα αναπτύξεις τις γνώσεις σου στον προγραμματισμό για παιχνίδια, στα μαθηματικά, στη φυσική, στις δεξιότητες επίλυσης προβλημάτων, καθώς και στη θεωρία του game design, της ψυχολογίας του παίκτη, αλλά και την παραγωγή παιχνιδιών γενικότερα. 

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

Η ζήτηση για προγραμματιστές στη βιομηχανία των games - και τη βιομηχανία λογισμικού γενικότερα - είναι υψηλή προσφέροντάς σου μια ευρεία επιλογή προοπτικών επαγγελματικής σταδιοδρομίας. Κυρίως, θα εξοπλιστείς με ένα portfolio που θα αποδεικνύει τις δεξιότητές σου και είναι ζωτικής σημασίας για να διεκδικήσεις δυναμικά την πρώτη σου θέση εργασίας ως game programmer.

LEARN
  • Να παράγεις παιχνίδια για όλες τις ψηφιακές πλατφόρμες παιχνιδιών
  • Καινοτόμες και δημιουργικές μεθόδους στο πλαίσιο της ανάπτυξης παιχνιδιών
  • Σε state-of-the-art εγκαταστάσεις με επαγγελματικό εξοπλισμό
  • Σε ταχύρρυθμα τμήματα με έμφαση και σεβασμό στην μοναδικότητά σου
  • Σε ένα δημιουργικό περιβάλλον που εμπνέει και εξάπτει τη φαντασία
BY DOING
  • Θεωρητικές και πρακτικές διαλέξεις με ειδικά εξοπλισμένο υπολογιστή στην αποκλειστική διάθεσή σου
  • Ατομικές και ομαδικές εργασίες με τεχνικό και δημιουργικό περιεχόμενο
  • Πρακτική εξάσκηση σε workshops με την υποστήριξη εξειδικευμένου εκπαιδευτικού προσωπικού
  • Διαλέξεις σε πρωτοποριακές για την Ελλάδα εκπαιδευτικές ενότητες
  • Συνεργασίες με σπουδαστές από άλλους Creative Media τομείς        
AND SUCCEED
  • Εντάξου στη συναρπαστική και δημιουργική βιομηχανία των ψηφιακών παιχνιδιών
  • Αποφοίτησε με ένα επαγγελματικό portfolio που θα παρουσιάζει τις τεχνικές και τις καλλιτεχνικές σου γνώσεις και ικανότητες
  • Δραστηριοποιήσου σε συνεργασία με το Σύλλογο Αποφοίτων της SAE, το μεγαλύτερο δίκτυο δημιουργών παγκοσμίως
  • Χάραξε με αυτοπεποίθηση το δικό σου μονοπάτι για να επιτύχεις την καριέρα των ονείρων σου
  • Αξιοποίησε τη διεθνή αναγνωρισιμότητα που προσφέρει το παγκόσμιο δίκτυο της SAE για μια επιτυχημένη επαγγελματική σταδιοδρομία

Με την επιτυχημένη ολοκλήρωση του BSc (Hons) Games Programming εξασφαλίζεις
  • Καθιερωμένο και διεθνώς αναγνωρισμένο τίτλο σπουδών του Middlesex University
  • Δυνατότητα αναγνώρισης επαγγελματικών προσόντων από́ το Συμβούλιο Αναγνώρισης Επαγγελματικών Προσόντων (ΣΑΕΠ) του Υπουργείου Παιδείας
  • Δυνατότητα συμμετοχής σε διαγωνισμούς του ΑΣΕΠ
  • Δυνατότητα συνέχισης των σπουδών σε μεταπτυχιακό́ επίπεδο
  • Ένταξη στο Σύλλογο Αποφοίτων της SAE, το μεγαλύτερο δίκτυο δημιουργών παγκοσμίως

ΤΙΤΛΟΣ ΣΠΟΥΔΩΝ:

  • BACHELOR OF SCIENCE 

(180 ECTS CREDITS)


ΔΙΑΡΚΕΙΑ:
36 ΜΗΝΕΣ


ΕΝΑΡΞΗ ΝΕΩΝ ΤΜΗΜΑΤΩΝ:
ΟΚΤΩΒΡΙΟΣ 2017

Η SAE παρέχει σε κάθε σπουδαστή αποκλειστικό σταθμό εργασίας στο πλαίσιο των μαθημάτων. Για αυτό το λόγο ο αριθμός των θέσεων είναι περιορισμένος και τηρείται σειρά προτεραιότητας!



ΕΝΟΤΗΤΕΣ

Introduction to Games Programming

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

Ενδεικτική Θεματολογία

  • Introduction to maths stats, logic, and algorithms
  • Programming Basics
  • OOP Basics
  • User Input
  • GUI
  • Sound/Audio Integration
  • Object Transformation

Projects

Διάφορες εργασίες προγραμματισμού για να επιδείξεις βασικές δεξιότητες σε περιβάλλοντα ανάπτυξης λογισμικού

  • Έργο προγραμματισμού για να προσαρμοστείς στους βασικούς τομείς προγραμματισμού, όπως GUI, game mechanics, object handling και audio implementation σε μια game engine

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Υλοποιείς προγραμματιστικά παραδειγματικά μοντέλα και δομές δεδομένων
  • Περιγράφεις τις αρχές του αντικειμενοστραφούς προγραμματισμού (OOP)
  • Αναγνωρίζεις τις αρχές των μαθηματικών και φυσικής που σχετίζονται με games

Δεξιότητες

  • Παράγεις ποιοτικά σταθερό κώδικα χρησιμοποιώντας αντικειμενοστραφή προγραμματισμό (OOP)
  • Προγραμματίζεις χρησιμοποιώντας βασικούς μηχανισμούς παιχνιδιών
  • Υλοποιείς απεικονίσεις δεδομένων παιχνιδιών ενσωματωμένα σε γραφικά περιβάλλοντα διεπαφής χρήστη-μηχανής
  • Ενσωματώνεις αποτελεσματικά ήχο και ηχητικά στοιχεία σε games 

Information, Communication and Professional Media Practice

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

Ενδεικτική Θεματολογία

  • Learning theories and methods
  • Introduction to basic concepts and tools of project management, including group and collaborative work
  • Tools for career development
  • Defining and developing goals and outcomes
  • Concepts of, practices in, and reasons for research
  • Writing skills (articles, essays, journals, reports, proposals) and the differences between concept development and presentation format
  • Essay structure, paragraph structure, sentence structure
  • Concept of a thesis/hypothesis
  • Ownership, intellectual copyright and plagiarism
  • Referencing, APA and Harvard
  • Introduction to culture and cultural movements
  • Overview of the creative media industries

Projects

  • Cultural and Industry Analysis
  • Career Pathway
  • Industry Sector Comparison

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

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

Δεξιότητες

  • Αναλύεις στόχους και να αναπτύσσει εργασίες, να διαχειρίζεσαι χρόνο και πόρους ανάλογα, καθώς και ομαδικές δραστηριότητες
  • Εκφράζεις σε γραπτό λόγο ένα επιχείρημα πειστικά χρησιμοποιώντας ένα τυποποιημένο σύστημα παραπομπών
  • Εφαρμόζεις την καταλληλότερη μέθοδο μάθησης σε συγκεκριμένες περιστάσεις και να προσαρμόζεις μεθόδους μάθησης όταν απαιτηθεί
  • Συζητάς πολιτιστικές και επικοινωνιακές πτυχές των διάφορων μέσων / τομέων (ήχος, εικόνα, κινηματογράφος, διαδίκτυο) 

Foundations of Game Design and Game Production

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

Ενδεικτική Θεματολογία

  • Game Design
  • Game Mechanics & Machinations
  • Interactive Storytelling & Narrative Design
  • Level Design
  • Teaching Mechanisms & Reward Systems
  • Level Design Flow & Mechanics
  • Shaping the World & Evoking Emotions
  • Architecture & Urban Planning
  • Proprietary & Third Party Engines
  • Game Development Workflows
  • Digital Assets Pipelines
  • Assets Importing & Handling
  • Tools Interoperability
  • Level Editors
  • Versioning & Backup
  • Iteration & Testing
  • Documentation Development
  • Game Project Management Tools

Projects

  • Level Narrative & Prototyping Assignment
  • Digital Assets Pipeline Research Presentation
  • Design Document

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Χρησιμοποιείς την ορολογία και το λεξιλόγιο του σχεδιασμού παιχνιδιών
  • Δημιουργείς έγγραφα σχεδιασμού, διαγράμματα ροής, σχηματικά διαγράμματα και θα αναπτύσσεις λύσεις σε προβλήματα σχεδιασμού
  • Δημιουργείς projects με εργαλεία ανάπτυξης παιχνιδιών (game development tools) και λογισμικό middleware.
  • Επικοινωνείς τους σκοπούς των games projects αποτελεσματικά με την χρήση εγγράφων σχεδιασμού.

Δεξιότητες

  • Συνενώνεις διάφορους τύπους game assets χρησιμοποιώντας διάφορα εργαλεία και formats
  • Υλοποιείς level designs με την χρήση διαγραμμάτων ροής και ρυθμούς προόδου
  • Δημιουργείς ένα game ακολουθώντας ένα design brief
  • Ακολουθήσεις γραμμές παραγωγής και δημιουργικές ροές εργασίας στην ανάπτυξη games 

Applied Mathematics and Environment Programming

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

Ενδεικτική Θεματολογία

  • Math Programming
  • Physics Programming
  • Environment Programming
  • Artificial Intelligence Fundamentals
  • World Construction
  • Environmental Simulation

Projects

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

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Υπολογίζεις μαθηματικούς κανόνες σχετικούς με μηχανισμούς παιχνιδιών και μηχανές παιχνιδιών
  • Διατυπώνεις την φυσική συμπεριφορά των στοιχείων που απαρτίζουν ένα παιχνίδι
  • Διαλέγεις τις κατάλληλες μεθόδους τεχνητής νοημοσύνης για κάθε περίπτωση

Δεξιότητες

  • Δημιουργείς λειτουργικούς εικονικούς κόσμους
  • Προσομοιώνεις ένα αναγνωρίσιμο εικονικό περιβάλλον και να παράγεις τον αντίστοιχο πληθυσμό
  • Εφαρμόσεις βασικές τεχνικές τεχνητής νοημοσύνης
  • Παρέχεις ρεαλιστικές και φυσικά λειτουργικές συμπεριφορές για καθορισμένα αντικείμενα 

Network Programming and Tool Development

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

Ενδεικτική Θεματολογία

  • Network Programming
  • Server-Client Communication
  • Lag Compensation
  • Prediction
  • Tool Development (e.g. Editor, File converters)
  • File I/O
  • Writing Custom Importers (e.g. 3D mesh files, XML)

Projects

  • ​Εργασία προγραμματισμού, για να αποδείξεις την αποτελεσματική χρήση των διαφόρων στοιχείων του προγραμματισμού για την παραγωγή ενός εργαλείου
  • Εργασία προγραμματισμού,για να συμμετέχεις σε μια ομάδα έργου και να υποστηρίξεις την ομάδα με τον απαραίτητο προγραμματισμό του δικτύου για την εφαρμογή ενός multiplayer game ή/και highscore/game state storage σε έναν server

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

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

Δεξιότητες

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

Advanced Artificial Intelligence

Αυτή είναι μια ενότητα επιλογής. Σου δίνεται η δυνατότητα να επιλέξεις μια ενότητα επιλογής στο Τρίμηνο 3 και 5 των σπουδών σου.

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

Ενδεικτική Θεματολογία

  • A Star
  • Behaviour Trees
  • Flocking
  • Advanced Pathfinding
  • Non-Player Characters
  • Agents

Projects

  • Project σχεδιασμού, εφαρμογής και ανάλυσης ενός σύνθετου αλγόριθμου που κάνει χρήση όλων των τεχνικών AI που συζητήθηκαν στην εκπαιδευτική ενότητα

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

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

Δεξιότητες

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

Game Optimisation, Analysis and Interfacing

Αυτή είναι μια ενότητα επιλογής. Σου δίνεται η δυνατότητα να επιλέξεις μια ενότητα επιλογής στο Τρίμηνο 3 και 5 των σπουδών σου.

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

Ενδεικτική Θεματολογία

  • Multithreading
  • Performance Analysis
  • Graphics Pipeline Optimisation
  • CUDA and OpenCL
  • Overview and comparison of scripting languages
  • Interfacing with a Scripting Language
  • Disclosure of data structures and interfaces

Projects

  • Programming optimization project για να εξασφαλιστεί ότι είσαι σε θέση να επιτύχεις την ανάπτυξη εφαρμογών υψηλής απόδοσης

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Αναλύσεις κριτικά κώδικα προγραμματισμού παιχνιδιών και να εξακριβώσεις σημεία βελτιστοποίησης αυτού
  • Εξακριβώσεις λύσεις πολυτμηματικής ανάπτυξης λογισμικού (modular design) για διεργασίες πολλαπλών πυρήνων επεξεργασίας
  • Αναλύσεις τα αποτελέσματα μετρήσεων των games σε πραγματικό χρόνο

Δεξιότητες

  • Δημιουργήσεις επιτυχημένες διανομές επεξεργαστικών δομών σε πολλαπλές παράλληλες επεξεργαστικές μονάδες
  • Ενοποιήσεις γλώσσες προγραμματισμού υψηλού επιπέδου (scripting languages) με σκοπό τη δημιουργία περιβαλλόντων διεπαφής χρήστη-μηχανής
  • Δημιουργήσεις κατάλληλες τεχνικές βελτιστοποίησης 

Graphics and Shader Programming for Games

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

Ενδεικτική Θεματολογία

  • Direct X / Open GL
  • Sprites
  • Textures
  • Gameloop / Timer
  • Different Types of Shaders
  • Shader / Render-Pipeline
  • Lights
  • Maps

Projects

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

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Εξετάσεις την ροή επεξεργασίας του τελικού αποτελέσματος
  • Διαφοροποιήσεις τις τεχνικές μεταξύ επεξεργασίας στη γενική κεντρική μονάδα του υπολογιστή και επεξεργασίας στην κεντρική μονάδα επεξεργασίας γραφικών
  • Αναλύσεις διαφορετικές προσέγγισης στον προγραμματισμό γραφικών

Δεξιότητες

  • Συντάξεις αποτελεσματικό κώδικα για προγραμματισμό γραφικών
  • Προγραμματίσεις τη γενική κεντρική μονάδα του υπολογιστή και τη κεντρική μονάδα επεξεργασίας γραφικών
  • Δημιουργήσεις προγράμματα για γραφικά μέσα σε εικονικό περιβάλλον παιχνιδιού 

Marketing, Business Planning and Law

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

Ενδεικτική Θεματολογία

  • Business and Management Studies
  • Business Planning
  • Legal Issues and Law
  • Enterprise, Entrepreneurship
  • Ethical Considerations
  • Marketing Concepts
  • Market Segmentation and Targeting
  • Marketing & Promotional Strategies
  • Brand Development
  • Brand Management
  • Product Development
  • Communication Models and Theories
  • Crafting the Pitch
  • Presentation Techniques

Projects

Ένα σύνολο εργασιών που περιλαμβάνει business και marketing plan, draft contracts και παρουσιάσεις

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

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

Δεξιότητες

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

Research Practice and Society

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

Ενδεικτική Θεματολογία

  • Research Methodologies and their application in the creative media industries
  • Artistic and Scientific research and practice
  • Theories and Paradigms of research
  • Contemporary issues surrounding research
  • Developing a research question / hypothesis
  • Gathering, analysis, interpretation and presentation of data
  • Literature review and critical analysis of existing research
  • Research Ethics
  • Creative media industries: past, present and future
  • The role of practitioners in the creative media industries
  • History of ideas, and scientific and cultural theories
  • Types of culture
  • Scientific and cultural issues, the development of ideas over time and cultural diversity
  • Decoding science and culture: communication, meaning and semiotics

Projects

  • Cultural Analysis
  • Creative Media Practitioner Analysis
  • Major Project Proposal

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

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

Δεξιότητες

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

Advanced Specialised Project

Αυτή είναι μια ενότητα επιλογής. Σου δίνεται η δυνατότητα να επιλέξεις μια ενότητα επιλογής στο Τρίμηνο 3 και 5 των σπουδών σου.

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

Ενδεικτική Θεματολογία

Η ενότητα μπορεί να προσαρμοστεί σε πολύ μεγάλο βαθμό από το σπουδαστή (ή σπουδαστική ομάδα) και γι’ αυτό το λόγο θα πρέπει να προταθεί η δομή της εργασίας και να συμφωνηθεί από τον επιβλέποντα καθηγητή. Ακολουθούν τα σημεία αξιολόγησης πρέπει να συμπεριλαμβάνονται στην πρόταση:

  • Self Assessment
  • Project Planning and Management
  • Resource Allocation
  • Time Management
  • Reporting and Presentation

Projects

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

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Αξιολογείς τα επίπεδα προετοιμασίας για επιλεγμένη δράση σε συγκεκριμένο κλάδο
  • Επιλέγεις τομέα εξειδίκευσης ανάλογα με τις προσωπικές απαιτήσεις καθώς και αυτές της βιομηχανίας
  • Αξιολογείς αυτόνομα την προσωπική σου εξέλιξη
  • Μαθαίνεις σε συνάρτηση με την εργασία που σου έχει ανατεθεί

Δεξιότητες

  • Αναλύεις και να κρίνεις τα πλεονεκτήματα και μειονεκτήματα μιας δεδομένης κατάστασης
  • Αναπτύσσεις μαθησιακές στρατηγικές προκειμένου να αποκτήσεις δεξιότητες και γνώσεις, καθώς και να οργανώνεις αποτελεσματικά για να εκτελείς μια εργασία
  • Παρουσιάζεις τα αποτελέσματα της εργασίας σου με πειστικό και αποτελεσματικό τρόπο
  • Αναπτύσσεις δεξιότητες σε συνάρτηση με την εργασία που σου έχει ανατεθεί 

Human Computer Interaction

Αυτή είναι μια ενότητα επιλογής. Σου δίνεται η δυνατότητα να επιλέξεις μια ενότητα επιλογής στο Τρίμηνο 3 και 5 των σπουδών σου.

Σε αυτή την ενότητα θα εισαχθείς στις γενικές ιδέες πίσω από την διεπαφή ανθρώπου-υπολογιστή (HCI) μέσα από την ανάλυση της περίπλοκης θεωρίας και των τεχνικών που προσφέρουν σχετικά με τον σχεδιασμό ροής του παιχνιδιού οι τομείς του Περιβάλλοντος Διεπαφής Χρήστη και Εμπειρία Χρήστη. Θα γνωρίσεις τις κύριες ιδέες που κρύβονται πίσω από στιβαρά σχέδια διεπαφής και θα διδαχθείς πώς να σχεδιάζεις, να ελέγχεις και να παράγεις είδη διεπαφής τα οποία θα καθηλώσουν το κοινό σου και θα μετατρέψουν την ροή των μηχανισμών των games σου σε υπέροχες και ολοκληρωμένες εμπειρίες διεπαφής.
Τα υλικά περιβάλλοντα διεπαφής, τα όργανα ελέγχου συσκευών και τα εικονικά όργανα ελέγχου είναι μερικές από τις περιπτώσεις που αναλύονται μαζί με την σχεδίαση της οργάνωσης και της διάταξης των στοιχείων, με σκοπό να αποκτήσεις μια ισχυρή κατανόηση των εργαλείων που συντελούν στη δημιουργία ενός καλό συστήματος διεπαφής για βιντεοπαιχνίδια, ενώ παράλληλα μελετάται η ευχρηστία και η αξιολόγηση τους. Ακόμα, θα εισαχθείς στις ιδέες των διάφανων σχεδίων διεπαφής μέσα από την διαδικασία της αξιολόγησης, της επανάληψης και της ανάλυσης του σχολιασμού των χρηστών.

Ενδεικτική Θεματολογία

  • HCI & UI Principles
  • Organization & Layout
  • Visual Elements
  • Hardware Interfaces & Device Based Controls
  • Designing for Usability
  • Providing effective feedback, guidance & assistance
  • Iterative design
  • Evaluation methods
  • Heuristic Evaluation

Projects

  • UI Design & Prototyping Project

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Συζητήσεις ιδέες σχετικά με την διεπαφή χρήστη και την εμπειρία του χρήστη
  • Αναλύσεις σχέδια ανθρώπινης διεπαφής με τον υπολογιστή προσαρμοσμένα με βάση τα games
  • Δημιουργήσεις μεθόδους και στρατηγικές για την δόμηση πρωτοτύπων σχεδίων διεπαφής με τον χρήστη και την εμπειρία του στην εφαρμογή του game
  • Αναπτύξεις διαγράμματα εμπειρίας χρήστη για ψηφιακά παιχνίδια

Δεξιότητες

  • Δημιουργήσεις κείμενα και θα σχεδιάσεις διαγράμματα ροής διεπαφής με το κοινό που έχεις στοχεύσει
  • Παράγεις σχέδια διεπαφής και εμπειρίας του χρήστη με την εφαρμογή ελέγχων και σχεδιασμού μέσω επαναληπτικής παραγωγής
  • Δημιουργήσεις ένα ολοκληρωμένο σχέδιο διεπαφής χρήστη για ψηφιακά games 

Major Project (BSc)

Η πτυχιακή εργασία σου έχει ως σκοπό να αναδείξει μια σειρά προχωρημένων δεξιοτήτων που εναρμονίζονται με τις απαιτήσεις του 6ου επιπέδου των σπουδών σου. Με την επιτυχημένη ολοκλήρωση της πτυχιακής, θα επιδείξεις την ικανότητά του να αναλαμβάνεις ανεξάρτητα έργα και να διαχειρίζεσαι εγχειρήματα- εργασίες μεγάλης κλίμακας. Σημαντικό ρόλο στην ενότητα αυτή έχει η διερεύνηση των μεθόδων έρευνας και των εφαρμογών τους σε συγκεκριμένο καλλιτεχνικό ύφος/στυλ και στην παρουσίασή του στο κοινό. θα αναπτύξεις μια πρόταση για την πτυχιακή εργασία σου και θα την καταθέσεις για έγκριση. Θα διαχειριστείς όλα τα ζητήματα που εμπλέκονται από την προκαταρτική φάση και τον σχεδιασμό μέχρι την ολοκλήρωση του έργου. Η πτυχιακή εργασία αποτελεί προσωπική επιλογή και μπορεί να ποικίλει σε είδος και μορφή. Παρόλα’ αυτά υπάρχει η προσδοκία ότι το τελικό αποτέλεσμα θα είναι τέτοιο που θα στηρίξει την μετάβασή σου είτε στην αγορά εργασίας είτε σε μεταπτυχιακές σπουδές.

BSc (Hons) Route

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

Μαθησιακά Αποτελέσματα

Με την επιτυχημένη ολοκλήρωση αυτής της ενότητας θα είσαι σε θέση να:

Γνώσεις

  • Αναλύσεις εξειδικευμένους τομείς ενδιαφέροντος
  • Αναδείξεις δημιουργικές οπτικές στον εξειδικευμένο τομέα που σε ενδιαφέρει
  • Συζητήσεις κατάλληλες μεθοδολογίες που είναι απαραίτητες για τη διεξαγωγή αξιόπιστης και έγκυρης έρευνας
  • Σχεδιάσεις τις περίπλοκες διαδικασίες που εμπλέκονται στην υλοποίηση μιας πτυχιακής εργασίας

Δεξιότητες

  • Εφαρμόσεις με επιτυχία τις κατάλληλες μεθοδολογίες που απαιτούνται για την ανάπτυξη αξιόπιστης και έγκυρης έρευνας
  • Εφαρμόσεις ακαδημαϊκές και δημιουργικές δεξιότητες κατάλληλες για το συγκεκριμένο επίπεδο σπουδών
  • Διαχειριστείς ένα μεγάλο έργο με επαγγελματισμό και αποτελεσματικότητα
  • Επικοινωνήσεις με επιτυχία τα αποτελέσματα της εργασίας σου 
ΠΡΟΫΠΟΘΕΣΕΙΣ

Για την εγγραφή σου στο πρόγραμμα σπουδών BSc (Hons) Games Programming απαιτείται Απολυτήριο Λυκείου ή ισοδύναμος τίτλος και συνέντευξη με τον ακαδημαϊκό συντονιστή του προγράμματος σπουδών.

Η εγγραφή σου στο πρόγραμμα σπουδών δεν προϋποθέτει προηγούμενη εμπειρία ή γνώσεις στον τομέα του programming και των games.

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

Οι διαλέξεις πραγματοποιούνται στην ελληνική γλώσσα.

Games Programming - SAE

ΔΙΔΑΚΤΡΑ ΣΠΟΥΔΩΝ

Συμπλήρωσε την φόρμα για να κατεβάσεις και να λάβεις μέσω email περισσότερες πληροφορίες καθώς και τα δίδακτρα του προγράμματος. Επιπλέον μπορείς να επικοινωνήσεις με τη Study Advisor της SAE Creative Media College, Νάντια Ζυγούρη, στο 210 3217661 καθημερινά 12:00 - 20:00. 

 

Συναίνεση στη χρήση προσωπικών δεδομένων
Σας ενημερώνουμε ότι με την υποβολή της παραπάνω φόρμας δίνετε τη συγκατάθεσή σας για να λάβετε τις πληροφορίες που έχετε ζητήσει στα στοιχεία επικοινωνίας που έχετε δηλώσει. Επιπλεόν συναινείτε στη συλλογή και χρήση των δεδομένων αυτών από το διεθνή Όμιλο SAE Institute σύμφωνα με τους όρους προστασίας προσωπικών δεδομένων όπως αυτοί περιγράφονται ΕΔΩ.

 

KAPIEPA

Με την αποφοίτησή σου από το πρόγραμμα σπουδών Games Programming της SAE αποκτάς πολλές επιλογές επαγγελματικής σταδιοδρομίας και απασχόλησης οι οποίες περιλαμβάνουν:

Career options

  • Games Developer
  • Game Logic Programmer
  • Physics Programmer
  • Tools Developer
  • Games AI Programmer
  • Unity Developer
  • Games Producer
  • Game Designer
  • Level Designer