Μάθετε την ανάπτυξη παιχνιδιών με αυτό το δωρεάν μάθημα από το Χάρβαρντ

Μάθετε πώς να κωδικοποιείτε κλασικά βιντεοπαιχνίδια σε αυτό το δωρεάν μάθημα από το Πανεπιστήμιο του Χάρβαρντ.

Αυτό το μάθημα ξεκινά εκεί που σταματά το μάθημα CS50 του Harvard College, εστιάζοντας στην ανάπτυξη διαδραστικών παιχνιδιών 2D και 3D. Οι μαθητές εξερευνούν το σχεδιασμό των κλασικών παιχνιδιών ως Super Mario Bros., Legend of Zelda και Portal σε μια προσπάθεια να καταλάβουν πώς εφαρμόζονται τα ίδια τα βιντεοπαιχνίδια.

Το μάθημα διερευνά αρχές 2D και 3D γραφικών, κινούμενα σχέδια, ήχο και ανίχνευση σύγκρουσης χρησιμοποιώντας πλαίσια όπως το Unity και το LÖVE 2D, καθώς και γλώσσες όπως το Lua και το C #. Μέχρι το τέλος της τάξης, οι μαθητές θα έχουν προγραμματίσει πολλά από τα δικά τους παιχνίδια και θα έχουν αποκτήσει πλήρη κατανόηση των βασικών στοιχείων του σχεδιασμού και της ανάπτυξης παιχνιδιών.

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

  • Πονγκ (με τη Lua)
  • Flappy Bird (με Lua)
  • Breakout (με τη Lua)
  • Αγώνας 3 (με Lua)
  • Σεμινάριο προγραμματισμού Super Mario Bros. (με Lua και LOVE2D)
  • Tutorial του Legend of Zelda Coding (με τους Lua και LOVE2D)
  • Εκμάθηση κωδικοποίησης Angry Birds (με Lua και LOVE2D)
  • Εκμάθηση κωδικοποίησης Pokémon (με Lua και LOVE2D)
  • Tutorial Unity / C #: Δημιουργήστε ένα παιχνίδι 3D ελικόπτερο
  • Δημιουργία κλώνου Dreadhalls στο Unity / C #
  • Δημιουργία κλώνου πύλης στο Unity / C #

Και τέλος, οι εκπαιδευτές των μαθημάτων θα συναντηθούν με προγραμματιστές παιχνιδιών από τη Valve, το στούντιο πίσω από το Portal, το Half Life και πολλά άλλα δημοφιλή παιχνίδια.

Μπορείτε να παρακολουθήσετε την πλήρη λίστα αναπαραγωγής διαλέξεων (και να αποκτήσετε πρόσβαση στα δείγματα έργων τους) στο κανάλι YouTube του FreeCodeCamp.org (ρολόι 14 ωρών).