Γνωριμία
Το GameMaker είναι ένα περιβάλλον ανάπτυξης παιχνιδιών που αρχικά δημιουργήθηκε το 1999 από τον Mark Overmars σε γλώσσα προγραμματισμού Delphi. Τώρα το περιβάλλον πλέον αναπτύσσεται και διατίθεται από την εταιρεία YoYo Games. To GameMaker σχεδιάστηκε έτσι ώστε να επιτρέπει την γρήγορη δημιουργία παιχνιδιών ακόμα και από χρήστες που δεν έχουν εμπειρία στον προγραμματισμό. Το 2012 κυκλοφόρησε η πρώτη έκδοση του GameMaker Studio, η οποία γράφτηκε σε C#, και επιτρέπει την δημιουργία παιχνιδιών και την έκδοσή τους σε πολλές διαφορετικές πλατφόρμες. Η τρέχουσα έκδοση του GameMaker Studio υποστηρίζει την δημιουργία παιχνιδιών για Windows, Mac-OS, iOS, Android, σε HTML5, Windows 8, Windows 8 phone και Linux.
Στο περιβάλλον αλληλεπίδρασης του GameMaker γίνεται χρήση ενός συστήματος συρσίματος και εναπόθεσης , επιτρέποντας σε χρήστες που δεν είναι εξοικειωμένοι με τον προγραμματισμό να δημιουργούν διαισθητικώς παιχνίδια οργανώνοντας με οπτικό τρόπο εικονίδια στην οθόνη του υπολογιστή. Αυτά τα εικονίδια αντιπροσωπεύουν ενέργειες που συμβαίνουν σε ένα παιχνίδι, όπως κινήσεις, σχεδίαση και απλές δομές ελέγχου. Για πιο προχωρημένους χρήστες το GameMaker περιέχει μια ενσωματωμένη γλώσσα προγραμματισμού την Game Maker Language (GML), επιτρέποντας έτσι την δημιουργία πιο πολύπλοκων παιχνιδιών.
Κάποια από τα βασικά συστατικά του περιβάλλοντος δημιουργίας παιχνιδιών GameMaker είναι:
-
Το μενού επιλογών και η μπάρα εργαλείων με εικονίδια - συντομεύσεις λειτουργιών του μενού επιλογών.
-
Η περιοχή με τους πόρους του παιχνιδιού όπου παρατίθενται, σε μορφή λίστας, όλα τα είδη των πόρων του παιχνιδιού (γραφικά στοιχεία, ήχοι, φόντα, προγραμματιζόμενα αντικείμενα, δωμάτια, πληροφορίες για το παιχνίδι κ.ά.).
-
Παράθυρο ιδιοτήτων γραφικού στοιχείου όπου επιλέγεται/σχεδιάζεται/τροποποιείται η εικόνα που θα αντιστοιχεί σε αυτό.
-
Παράθυρο ιδιοτήτων προγραμματιζόμενου αντικειμένου όπου λαμβάνει χώρα ο προγραμματισμός αυτού (ορισμός γεγονότος και των ενεργειών που θα εκτελεστούν όταν αυτό συμβεί). Εδώ επίσης επιλέγεται αν το αντικείμενο αντιστοιχεί σε κάποιο ήδη ορισμένο γραφικό στοιχείο και αν κληρονομεί τις ιδιότητες από κάποιο άλλο (γονικό) αντικείμενο.
-
Παράθυρο ιδιοτήτων των δωματίου (πάνω στο οποίο θα εξελίσσεται το παιχνίδι) όπου συμβαίνει η σχεδίαση αυτού.
-
Παράθυρο εκτέλεσης του παιχνιδιού.
Οδηγοί Χρήσης - Tutorials - Παραδείγματα Έργων
"Διαδραστικά μαθήματα GameMaker" από Παπαδοπούλου Ελένη
"Δημιουργία παιχνιδιού με το GameMaker 8.1 Lite" από Νίκο Αγγελιδάκη
Tutorials, βίντεο από "Το GameMaker στη σχολική τάξη"
Διαδικτυακός τόπος εκμάθησης GameMaker από ActivateGames
Βίντεο, παραδείγματα παιχνιδιών, tutorial από GMTutorials
Βίντεο tutorials για GameMaker από Gamemaker Video Tutorials
Βίντεο tutorials από Screencast-o-Matic
Βίντεο tutorials Gamemaker από Moddb
Tutorials από Luke Harrison στο LearnbyLuke
Διδασκαλία GameMaker 8 από The Burton Borough School
Official Tutorials από YoyoGames
GameMaker User Guide από Science Buddies
GameMaker tutorials από ICT Mindtools
Game Maker tutorial Designing Good Games από by Mark Overmars
Designing Games with GameMaker από Mark Overmars
Οδηγοί, σημειώσεις, παράδειγμα παιχνιδιών από Mike Bailey's "Learning Game Maker" Page
Σύνδεσμοι για GameMaker tutorials and παραδείγματα παιχνιδιών
Σειρά tutorials για GameMaker από Carl Gustafsson
Παρουσίαση δημιουργίας παιχνιδιών στο GameMaker από Ryoo Seung Taek
Βίντεο tutorials για δημιουργία παιχνιδιών με GameMaker από Game Design Camp
Tutorials για GameMaker από Ms Gold's Computer Science Classes στο Marshfield High School
Βίντεο tutorials για GameMaker από MrSRIsaacs
GameMaker Tutorials από The Games in Learning Project
Βίντεο tutorials για δημιουργία παιχνιδιού "Stealth Bomber" από David Williams
Tutorial "DEVELOP YOUR FIRST GAME IN GAME MAKER!" από Mark Essen
Διάφορα βίντεο tutorials για GameMaker στο YouTube
Προτάσεις Διδασκαλίας
Φύλλα εργασίας στα ελληνικά από "Το GameMaker στη σχολική τάξη"
Φύλλα εργασίας για το GameMaker από Κεφαλάκη Παύλο, Γεωργαλλίδη Δημήτρη και Στέργου Στάθη
Σχέδιο μαθήματος εκμάθησης "GameMaker For Beginners" από Tony Forster
Σχέδια μαθήματος για την διδασκαλία GameMaker "Create a Game" από Pearson
Σχέδια μαθήματος για διδασκαλία GameMaker από Vallimayil Krishnappan στο University of Southampton
Σειρά μαθημάτων σε Moodle VLE "Creating Games with Game Maker" από Merthyr Tydful College
Σειρά μαθημάτων GameMaker από Steve Dale στο Coursework Resources
Σειρά μαθημάτων (φύλλα εργασίας, tests αλλά και οδηγίες για τους καθηγητές) από Edge Hill University
Παρουσίαση Prezi για διδασκαλία του Gamemaker από Archie Karl
Μαθήματα και πόροι αυτών για δημιουργία παιχνιδιών σε GameMaker από Auntlee.com
Ενδεικτικό υλικό για διδασκαλία Gamemaker από David Waller
Διδακτικό υλικό εκπαιδευτικών δημοσιευμένο στο TES
Διδακτικό υλικό από μάθημα διδασκαλίας Gamemaker σε Moodle VLE στο TES
Δημοσιεύσεις
Yolanda Rankin et al (2008), The Impact of Game Design on Students’ Interest in CS
Cristiane Camilo Hernandez et al (2010), Teaching Programming Principles through a Game Engine
Ken Hoganson (2010), Teaching programming concepts with GameMaker
Chamillard A. T. (2006), Introductory game creation no programming required
Overmars M. (2005) ,Learning object-oriented design by creating games
Preview βιβλίου Jr Jerry Lee Ford (2009), Getting Started with GameMaker
To GameMaker μπορεί να εγκατασταθεί σε περιβάλλοντα Windows, Mac και δεν υπάρχει διαθέσιμο σε εξελληνισμένη έκδοση.
Οι δωρεάν Lite εκδόσεις μπορούν να μεταφορτωθούν από τους παρακάτω συνδέσμους:
http://www.yoyogames.com/gamemaker/windows
http://www.yoyogames.com/gamemaker/mac