Thank you guys
I have other question can I learn game developement without a degree in computer science ? and give me other good game developement course if there are
and thank you ^^
Sure you can.
BUT.
As others have pointed out:
- It takes a long time to get good at any of the professions you listed... "game development" as such is no profession. There are some Indie developers creating small games that are able to do everything, but they have much more modest expectations.
Prepare to invest YEARS of your life into learning the art (of programming, 3D modelling, creating game Audio, 2D Concept art, whatever you pick to be your career).
- Then prepare some more YEARS to finally build your big project once you went through all this learning and creating smaller projects as part of this learning curve. Creating even a smaller AAA game (and the games you listed ARE AAA games made by professional studios) takes a small team years. With no one else but you yourself on the team, either you cut the size of the project to a more manageable size, or you will invest even more time.
- If you are trying to do everything yourself, you are shooting yourself in the foot. I talk from expierience, being a hobbyst equally interested in art as in programming. I have the advantage of being a professional programmer so I have much less of a learning curve on the technical side, still, concentrating on learning art creation left me with little expierience in game programming (which is quite different to what I do at my day job), while being only mediocre at creating art. I am in the same league as a lot of the deviantArt heros... my art might look good, but don't ask how long it took to create. Every Pro would have a hard time telling if he should laugh or cry
So in short: don't do it. Pick a career, concentrate on that, live with your shortcomings in the other parts (ugly proxy art if you go the programmer route, cheap copypasta code or no-code level design if you go the art route) until you get good enough to be able to work with a team of other enthusiasts (or maybe are able to enter the industry as a pro).
If you don't want to do that and insist on doing everything on your own, make sure you scope your projects accordingly. Simple graphics and simple code, that is what I mean.
- There is almost ZERO difference to the process of creating games no matter where the studio is located. Well, sure, every studio is different just as every other company is different. But besides cultural differences, I don't think you could find a special "Japanese Game Studio Culture". Just as the Manga Style spread worldwide, altough I am NOT trying to call these comics Manga... I know I would be burned at the stakes by some people ;)
Still, as interesting as it is to hear from how the japanese devs do their thing, you will find that the PROCESS of creating games is no different no matter where the dev is living or working... or even less where the dev is from.
You might be surprised to find out many people working at the japanese studios are not japanese at all....
- As to degrees: There is a general misconception that you go to University to LEARN A PROFESSION. That is not true at all. The first and foremost reason why you go to university is to get a degree. While a degree as a sign of your professional skill has lost a lot of street creds (especially in programming jobs), it is usually still mandatory to pass the HR filters at most companys.
Then there is the second reason, which is why most companys still want people with a degree. A degree shows that you learned the minimal basics to be able to LEARN a profession.
No University in the world will make you a professional game programmer, or a professional 3D Artists. But you will learn some basics to build upon. Without them, you are 3 years behind someone with the degree when you either a) train yourself to get good enough skills to apply to a senior role, or b) try to be hired by a potential employer for a junior role... with "junior role" being more or less a nice word for "you don't have the skills yet we need of a real professional, but we see your potential and are ready to invest some years of on the job training into you so we get the senior pro in 5 years that we have troubles finding on the job market right now".
So the question really is: do you want to learn game dev for your own sake (no degree needed, you just need dedication. But without that, the degree will not help you much anyway), or do you want to pursue a career as game developer in a big studio (degree needed, AND a lot of dedication and work in your free time)?