Προς το περιεχόμενο

Game development τι σχόλη πρέπει να πάω ?


hacky

Προτεινόμενες αναρτήσεις

Γεια σας
Είμαι ο Γιάννης πάω 1 λυκείου (ΓΕΛ) θέλω να σπουδάσω game development  τι σχόλη πρέπει να πάω  . Έχω ακούσει  κάτι για δημοσία ΙΕΚ και κάτι τέτοια δεν έχω καταλάβει ακριβός..
 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καλημερα, ολες οι σχολες πληροφορικης ασχολουνται πανω κατω με τις ιδιες γλωσσες προγραμματισμου ( C, C++ ,Java,SQL,JavaScript  καποιες ισως και Python).

Οποια σχολη και να διαλεξεις δε θα εχει μεγαλη διαφορα, καθως ολες διδασκουν σχεδον τα ιδια θεματα. Γραφετε και παιχνιδια, αλλα οχι αυτα που εχεις στο μυαλο σου, για να καταλαβεις εμεις ας πουμε ειχαμε φτιαξει UNO,Σκασι, Ναρκαλευτη και διαφορα τετοια basic games.

Το καλυτερο που θα μπορουσες να κανεις ειναι να ασχοληθεις απο μονος σου. Εισαι στην καλυτερη ηλικια τωρα, εχεις πολυ χρονο και το μυαλο σου ειναι ακομη σε φαση που δεχεται και αποθηκευει πληροφοριες πανευκολα. Μπορεις να ξεκινησεις με C που ειναι μια πολυ καλη και δυνατη γλωσσα και θα σου δωσει γερες βασεις για τις υπολοιπες. Και μετα πας σε C++ ισως και java αν σε ενδιαφερει.  Να φανταστεις οτι το LoL, Fortnite και PUBG ειναι γραμμενα κυριως σε C++.

Προφανως και θα πας στο Πανεπιστημιο μετα, αλλα ολη η δουλεια ειναι  η προσωπικη μελετη.

 

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Υπάρχουν σχολές και προγράμματα σπουδών σε κάθε σχολή. Γενικά οι εταιρείες που ασχολούνται με ανάπτυξη παιχνιδιών ζητούν ένα major(ή θα το δεις και ως bachelor) σε ένα από τα ακόλουθα:

  • Computer science
  • Informatics
  • Computer engineering
  • Game development ή άλλο σχετικό

Εισήγηση μου είναι όπως μην πας σε κάποιο που λέει και καλά πως είναι Computer Science & Game dev, ή μόνο Game dev κτλπ. Οι λόγοι είναι οι ακόλουθοι

  • Το game development περιλαμβάνει μια μεγάλη ομάδα από παρακλάδια της πληροφορικής όπως Computer Graphics, Software engineering, Web development, Networks, Artificial Intelligence κτλπ. Αυτά τα περιλαμβάνει ένα βασικό πτυχίο στην Πληροφορική.
  • Ένα γενικό (καλό) πτυχίο στην Πληροφορική είναι το καταλληλότερο (για μένα) αν θες να πας Game developer ή αν αλλάξεις γνώμη στο μέλλον και θες να πας κάτι διαφορετικό.
  • Αν μετά θελήσεις να ειδικευτείς, δλδ μεταπτυχιακό, το Game dev πτυχίο θα σε περιορίσει καθώς τα καλά μεταπτυχιακά προγράμματα απαιτούν από εσένα όπως καλύψεις κάποια συγκεκριμένα μαθήματα τα οποία αφαιρούνται σε αυτού του είδους τα πτυχία.
  • Δεν έχω κάτι με το Computer Engineering ή το Informatics απλά το Computer Science θεωρώ πως είναι πιο κοντά στο game development.

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φίλτατε @hacky παρόλο που είναι νωρίς επειδή ένα Game είναι υπολογιστικώς βαρύ λογισμικό χρειάζεστε ένα εύρος γνώσεων (τριδιάστατα γραφικά, παράλληλους υπολογισμούς κοκ).

Ένα bachelor (πτυχίο παν/μιου) θα σου δώσει τα βασικά και γενικές αρχικές και χρήσιμες πληροφορίες. Δε, true fact, για να μάθεις κάτι θα πρέπει να λάβεις πρωτοβουλίες σε όποια σχολή πας. (Σαν προγραμματιστής έμαθα ότι ο σκαλίζων και λαμβάνων πρωτοβουλία νικά.)

Για αρχή θα σου συνιστούσα να μάθεις είτε C++ είτε Javascript ή και Python.  Αυτό στο λέω γιατί ούκ ολίγα παιχνίδια είτε σε javascript είτε σε C++, είτε σε C#, ή εάν είναι ποιο απλά (πχ. παιχνίδι του στυλ Nekopara) και python. Παράλληλα άρχισε να μαθαίνεις git (με το εργαλείο αυτό θα μαθαίνεις να μοιράζεις κώδικα).

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

Εισαγωγικά στη C++ μπορείς να δεις https://www.w3schools.com/cpp/cpp_intro.asp (Στα αγγλικά)

Μετά εφόσον αποκτήσεις μια βασική εξοικείωση με όποια γλώσσα δες πως μπορείς να κάνεις γραφικά assets 3d. Εκεί υπάρχει το λογισμικό Blender το οποίο είναι μια καλή βάση και καλή αρχή. Στην περίπτωση που επιλέξεις python μπορείς σε blender να κάνεις δικά σου παιχνίδια ενώ υπάρχει και το RenPy το οποίο μπορείς να κάνεις διαδραστικές νουβέλες (που υπάρχουν ακόμα και σε PS-4).

Βέβαια, μιλάμε εφόσον ξέρεις αρκετά καλά μια γλώσσα και git (το git όποια γλώσσα να επιλέξεις θα το φάς και πρέπει να το φας.)
Σε C++ (εφόσον επιλέξεις) ίσως να σε βολεύει η godot αλλά πιστεύω λόγo του νεαρού θα ψιλοπελαγώσεις.

Προτείνω να αρχίσεις με python και να κάνεις ένα απλό παιχνιδάκι ξοδεύοντας 1,5 -  2 μήνες από το καλοκαίρι. Το Χειμώνα δίνε βάση στο να εξασκείς τα Αγγλικά σου καλά σε φάση που να μπορείς να απαντάς σε μια ερώτηση στα Αγγλικά γραπτώς καλά. Θα χρειαστεί να μπορείς να επικοινωνείς σε ερωτήσεις αυτού του επιπέδου Αγγλικών https://stackoverflow.com/q/64892246/4706711 είτε πας Παν/μιο είτε ΙΕΚ.

 

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

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

Επεξ/σία από Papakaliati
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Οταν ημουν στην ηλικια σου με γοητευε και μενα η σκεψη του να φτιαχνω παιχνιδια και ετσι οταν εφτασα γ λυκειου εκανα χαρτια και περασα πληροφορικη ΕΚΠΑ. Τοτε ηταν η μονη πληροφορικη που εχει ειδικο τμημα γραφικων, ενδεχομενως να ειναι ακομη και τωρα ετσι. Ειχα σκεψεις να συνεχισω Αγγλια μεταπτυχιακο στα γραφικα αλλα για μια αστοχια στο βαθμο αγγλικων δεν μπορεσα να παω. Αυτη η αποτυχια μου εδωσε την δυνατοτητα να ξαναδω και να επαναξιολογησω καποια πραγματα. Αν η επιθυμια σου σε φτασει μεχρι εκει που εφτασα ενδεχομενως να δεις ο,τι ειδα και γω. Οτι η ενασχοληση με το game development απαιτει πλεον την συγκροτηση μεγαλων ομαδων δεδομενου της πολυπλοκοτητας, και ο κυκλος κατασκευης ειναι κυκλος λογισμικου οποτε θελει πολυ χρονο για να αναπτυξεις ενα προιον ωριμο. Αν παλι δεν βρεθεις σε μια δικη σου ομαδα ατομων και εισαι σε μια εταιρεια, θα χρειαστει να περασεις την ζωη σου στο εξωτερικο οπου υπαρχουν αρκετες θεσεις εργασιας και προοπτικες καριερας. Στην Ελλαδα δεν θα βρεις τπτ σοβαρο που να πεις θα μεινω εκει και θα εξελιχθω και γω επαγγελματικα, συνηθως θα πεσεις σε αεριτζηδες η ανθρωπους υπερφιλοδοξους που η φιλοδοξια τους ξεπερναει τις δυνατοτητες τους. Ως προς το μισθο δεν ειναι και κατι που αμοιβεται και με τα εξαιρετικα λεφτα υπαρχουν στο χωρο της πληροφορικης πολυ πιο καλα αμοιβομενες δουλειες. Εν κατακλειδι αν θες να δοκιμασεις πηγαινε πρωτα σε πανεπιστημιο πληροφορικη, προετοιμασου καλα για τις πανελληνιες. Αν σου αρεσει η πληροφορικη και να μην καταφερεις να κανεις αυτο που ειχες αρχικα στο νου σου σιγουρα θα βρεις κατι αλλο στο χωρο στα μετρα σου.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...