Game Design

Game Design με Unity / Unreal Engine

Σκηνές, αντικείμενα, κανόνες παιχνιδιού, βασική αλληλεπίδραση και δημιουργική εισαγωγή σε Unity ή Unreal.

Σκοπός του μαθήματος

Το Game Design συνδέει δημιουργικότητα, οπτικό σχεδιασμό, λογική και προγραμματισμό. Ο σπουδαστής μαθαίνει ότι ένα παιχνίδι δεν είναι μόνο γραφικά: χρειάζεται σαφή στόχο, κανόνες, ανατροφοδότηση και ισορροπία. Μέσα σε Unity ή Unreal Engine οργανώνει σκηνές και αντικείμενα, ορίζει αλληλεπιδράσεις και κατασκευάζει μικρά prototypes. Η έμφαση είναι στη γρήγορη δοκιμή ιδεών και στη βελτίωση βάσει της συμπεριφοράς του παίκτη.

Διδακτέα ύλη

• Αρχές σχεδιασμού: στόχος, core loop, κανόνες, πρόκληση, ανταμοιβή, αποτυχία, ανατροφοδότηση και βασική ισορροπία ώστε η εμπειρία να είναι κατανοητή και ενδιαφέρουσα.

• Περιβάλλον μηχανής: project, scenes ή levels, GameObjects/Actors, components, assets, hierarchy, inspector/details panel και σωστή οργάνωση φακέλων.

• Κόσμος και κίνηση: μετασχηματισμοί, κάμερα, φωτισμός, υλικά, colliders, απλή φυσική, spawn points και βασική κατασκευή επιπέδου με έλεγχο κλίμακας.

• Είσοδος και αλληλεπίδραση: πληκτρολόγιο, ποντίκι ή χειριστήριο, events, triggers, συλλογή αντικειμένων, πόρτες, εμπόδια και απλοί κανόνες με scripts ή visual scripting.

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

• Δοκιμή και build: debugging, playtesting, καταγραφή προβλημάτων, επανάληψη σχεδιασμού, βελτιστοποίηση βασικών στοιχείων και εξαγωγή λειτουργικής έκδοσης για δοκιμή.

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

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

Ενδεικτικό πρακτικό έργο  Δημιουργία μικρού 2D ή 3D παιχνιδιού με αρχικό μενού, κίνηση παίκτη, συλλεκτικά αντικείμενα, εμπόδια, σκορ, συνθήκη νίκης ή ήττας, ήχο και μία τελική έκδοση που μπορεί να δοκιμαστεί από άλλους χρήστες.