CodePudding user response:
You must first select a 3 d engine, a programming language is will not say, and then points in the game a lot of module, resource management, players control operation, the physical system, game logic, that is, game play, the UI interaction, camera system, network, AI AI, event management, real-time rendering, and sound system, well, if it's in the beginner game play to pass first, and then the general recruitment in AI and rendering graphics are pluses, other elementary according to your timeCodePudding user response:
See the blog I wrote:http://blog.csdn.net/zxx43
CodePudding user response:
Can suggest that you study the unity3D this software and want to learn c # and JS, do not use unity3D, there are some video on the net, can look at the baidu relevant video tutorials, a development of the game is very simple software, wish you are successful,,CodePudding user response:
In college, you don't rush to the Unity of what, first take the foundation stress, application areas: C/C + + is a foundation, STL, Boost are familiar with? General data structures and algorithms to understand ~ university generally didn't do any project, but the GOF design patterns can have a look, this is the introduction to the architecture, play games, of course, also be sure to see the "Game programming patterns" book, talked about Game design pattern, but is in English, so English also to grasp! These are OK, generally game gameplay aspects is no problem ~ then timing technology part, now everyone's doing 3 d, so the higher mathematics, linear algebra? Can take "3 d mathematical basis" introduction to do this, then look at "3 d game programming master tips", although it is an old book, but required, because you can't find a second book speak soft rendering, when you finish reading this, you is how to return a responsibility for 3 d is completely clear, then the DX openGL soon, is the red book and blue book, after the dry, "game engine architecture" and have a look, you of the game engine has a complete understanding, the next next said, this is a good open source engine, you can study slowly, of course, may be this time you have graduated, then you want to do a Unity client development, take one week to see the Unity of the API, Unity can master the ~ of course you really all goes well (100 individual estimates that difficult to have a stick), I believe that netease and tencent engine development department is the place you should go to ~CodePudding user response:
I think there is mathematics, linear algebra, for example, many things are linear algebraCalculus, linear algebra, 3 d mathematical algorithm
CodePudding user response:
You can go to class online where there is a complete career planningCodePudding user response:
Web learning "to" I want to self-study, there are a lot of UNITY3 tutorial, "Thai class online"