Μάθημα : Ανάπτυξη Βιντεοπαιχνιδιών
Κωδικός : CEID1417
Τετάρτη 7 Ιανουαρίου 2026 - 1:51 μ.μ.
- από τον χρήστηΎλη:
- Game AI: Εστίαση στο "Φαίνεσθαι"
- Κάποια παλιά παιχνίδια και το ΑΙ τους
- Πράκτορες
- Μοντέλο ΑΙ
- Λήψη Απόφασης: Δένδρα Απόφασης, Μηχανές Πεπερασμένων Καταστάσεων, Δένδρα Συμπεριφοράς
- Διαδρομές: Χάρτες, Πλέγμα, Navmesh
- Κίνηση (steering behaviors): Κινηματική έναντι Δυναμικής, Προσέγγιση/Απομάκρυνση
- Σύντομη αναφορά σε μέρος του ΑΙ του παχνιδιού Dishonored 2
Υλικό:
Παρασκευή 19 Δεκεμβρίου 2025 - 7:14 μ.μ.
- από τον χρήστη
- Εισαγωγή στην Unity Engine 6 και των δυνατοτήτων της.
- Εξήγηση του συστήματος δράσης (input Actions).
- Αναλυτική εξήγηση των εικονικών καμερών.
- Αναλυτική εξήγηση του UI Document και του UI builder.
Πέμπτη 18 Δεκεμβρίου 2025 - 9:07 μ.μ.
- από τον χρήστη- Υλοποιήσαμε shooting με raycasts
- Δημιουργήσαμε μία χειροβομβίδα με rigidbody
- Μάθαμε για groups στα οποία εντάξαμε εχθρούς ώστε μόνο αυτούς να προσβάλλει η έκρηξη
- Δημιουργήσαμε ένα camera shake effect ώστε να δώσουμε ζωντάνια στην έκρηξη
Τετάρτη 17 Δεκεμβρίου 2025 - 9:41 μ.μ.
- από τον χρήστηΤεχνικές Κλάσεων(Dispatchers, Macro)
Σύστημα Stamina Παίχτη
Σύστημα Health Παίχτη
Σύστημα Health AI
Player HUD
AI Health Bar
Main Menu HUD
Τετάρτη 17 Δεκεμβρίου 2025 - 1:11 μ.μ.
- από τον χρήστηΎλη:
- Παραδείγματα μηχανών φυσικής
- Ανίχνευση σύγκρουσης & απόκριση
- Τομή - Επικάλυψη
- Horizon Zero Dawn: Αποφυγή εμποδίων
- Μετακίνηση σωμάτων
- Η μηχανή φυσικής του Noita
Υλικό:
Διαφάνειες σελ. 1-100
Τρίτη 16 Δεκεμβρίου 2025 - 11:37 π.μ.
- από τον χρήστη- Δημιουργία της OnMouseDown συνάρτησης και αναλυτική εξήγηση του πως λειτουργεί.
- Περαιτέρω εξήγηση του UI της Unity με επίκεντρο το πως τα αντικείμενα που αποτελούν την UI του παιχνιδιού μπορούν να προσαρμόσουν την στοίχιση τους ανεξάρτητα το μέγεθος της οθόνης που παίζεται το παιχνίδι μας.
- Δημιουργία μενού δυσκολίας σε μια ενιαία σκηνή για παιχνίδια μικρότερης δυσκολίας
- Εξήγηση της onclick.AddListener συνάρτησης κα πως λειτουργεί.
- Επεξεργασίας κομματιών που αποτελούν την Ui του παιχνιδιού μ
Δευτέρα 15 Δεκεμβρίου 2025 - 9:17 μ.μ.
- από τον χρήστηΣυνέχεια συστήματος Pick Up Weapon
Player Weapon Collision(Sphere, Notifies)
Nav Mesh
Τεχνητή Νοημοσύνη(Actor, AI Controller, Behavior Tree, Blackboard)
Weapon Collision(AI)
Hit Reactions
Ένα επιπλέον παράδειγμα σε MetaSounds
Δευτέρα 15 Δεκεμβρίου 2025 - 9:15 μ.μ.
- από τον χρήστη- Εισαγωγή στα state machines
- Δημιουργήθηκαν τρία διαφορετικά states (idle, walk, sprint)
- Εντάχθηκαν στον character controller που είχαμε ώστε να λειτουργούν σωστά οι μεταβάσεις και μετασχηματίσαμε τον κώδικα ώστε να λειτουργεί με βάση αυτά.
Τετάρτη 10 Δεκεμβρίου 2025 - 5:40 μ.μ.
- από τον χρήστηΎλη:
- Χαρτογράφηση Ανομοιομορφιών και Κάθετων Διανυσμάτων (Bump και Normal Mapping)
- Ray-Tracing
- Βασικά στοιχεία της μηχανής ήχου
- Ομιλία από τον κ. Βασίλη Καραβασίλη σχετικά με την ανάπτυξη βιντεοπαιχνιδιών (Ελληνικό οικοσύστημα - δυσκολίες)
Υλικό:
Διαφάνειες σελ. 118-127
Διαφάνειες σελ. 100-109
Δημοφιλείς αναρτήσεις
- 06 Unity Lab (28/11/2025): Κάμερα - Υλικά - Μηχανισμοί
- 04 Unity Lab (07/11/2025): Δυνάμεις για Κίνηση - Ζωή Παίκτη
- 01 Unity Lab (17/10/2025): Εισαγωγή στη μηχανή Unity
- 01 Godot Lab (16/10/2025): Εισαγωγή στη μηχανή Godot
- 03 Unity Lab (31/10/2025): Δημιουργία Σκηνής
Ιστορικό αναρτήσεων
- 2026 (2)
- 2025 (37)
- Δεκέμβριος (11)
- 09 Unity Lab (19/12/2025): Unity 6
- 09 Godot Lab (18/12/2025): Gameplay Συστήματα
- 08 Unreal Lab (17/12/2025): Διάφορα Συστήματα
- 11 Διάλεξη (17/12/2025): Μηχανή Φυσικής
- 08 Unity Lab (12/12/2025): UI
- 07 Unreal Lab (10/12/2025): Collisions - AI
- 08 Godot Lab (11/12/2025): AI
- 10 Διάλεξη (10/12/2025): Απόδοση Γραφικών - Ομιλία
- 07 Unity Lab (05/12/2025): NPCs - UI
- 06 unreal Lab (03/12/2025): Ήχος - Υποσυστήματα
- 09 Διάλεξη (03/12/2025): Απόδοση Γραφικών
- Νοέμβριος (13)
- 06 Unity Lab (28/11/2025): Κάμερα - Υλικά - Μηχανισμοί
- 07 Godot Lab (27/11/2025): Μηχανισμοί στον Τριδιάστατο Χώρο
- 08 Διάλεξη (26/11/2025): Απόδοση Γραφικών
- 05 unreal Lab (24/11/2025): Περιβάλλον
- 05 Unity Lab (21/11/2025): 2d παιχνίδι σε 3d σκηνή
- 06 Godot Lab (20/11/2025): Εισαγωγή σε 3d
- 07 Διάλεξη (19/11/2025): 3d Κάμερα - Απόδοση Γραφικών - Εισαγωγή
- 05 Godot Lab (13/11/2025): User Interface
- 06 Διάλεξη (12/11/2025): Ο Βρόχος Παιχνιδιού - Κάμερα
- 04 Unity Lab (07/11/2025): Δυνάμεις για Κίνηση - Ζωή Παίκτη
- 04 Godot Lab (06/11/2025): Θέματα σε 2d Platformer
- 04 Unreal Lab (06/11/2025): 2d Παιχνίδι
- 05 Διάλεξη (05/11/2025): Η Αρχιτεκτονική μιας Μηχανής Παιχνιδιών - Η Έννοια του Χρόνου
- Οκτώβριος (13)
- 03 Unity Lab (31/10/2025): Δημιουργία Σκηνής
- 03 Godot Lab (30/10/2025): Επεκτείνοντας ένα 2d Platformer
- 04 Διάλεξη (29/10/2025): Μαθηματικές Θεμελίωσεις
- 03 Unreal Lab (27/10/2025): Μηχανή Φυσικής - Φωτισμός
- 02 Unity Lab (24/10/2025): Deltatime και Φυσική
- 02 Godot Lab (23/10/2025): Βασικά Στοιχεία Platformer
- 02 Unreal Lab (16/10/2024): Blueprints
- 03 Διάλεξη (22/10/2025): Σχεδιασμό Παιχνιδιών
- 01 Unity Lab (17/10/2025): Εισαγωγή στη μηχανή Unity
- 01 Godot Lab (16/10/2025): Εισαγωγή στη μηχανή Godot
- 02 Διάλεξη (15/10/2024): Εισαγωγή στο Σχεδιασμό Παιχνιδιών
- 01 Unreal Lab (13/10/2025): Εισαγωγή στη μηχανή Unreal
- 01 Διάλεξη(8/10/2025): Εισαγωγή
- Δεκέμβριος (11)