How to teach yourself PC game development, how to start learning game development on your own?

Updated on technology 2024-05-09
10 answers
  1. Anonymous users2024-02-09

    Suggestion. 1. Learn C C++ first

    2. After that, you need to learn Windows API and VC++3, and you need to master a 3D game SDK: DirectX SDK, or OpenGL SDK

    4. Proper understanding of art and modeling knowledge.

  2. Anonymous users2024-02-08

    306&zdhhr-11y17r-586518117

    If you want to learn systematically, you can consider signing up for a live online class, and recommend CGWANG's online class. The teacher speaks carefully, you can watch it back after the class, and there are also the same type of recorded classes that you can learn for free (give away lifelong VIP).

    Among the training institutions in the field of "Game Special Effects Unity3D", [Wang's Education] is the leader in China, and it has not joined the branches, but is a chain campus directly operated by the headquarters. Different from many other large institutions of the same type: each campus of Wang's Education is physically face-to-face, the teachers are hand-in-hand, and there are special class teachers from morning to night, and the liver-bursting learning mode will improve quickly, especially suitable for students with poor foundation.

  3. Anonymous users2024-02-07

    You should contact the team that makes the game software, and they're usually going to accept people, and besides, if you've learned C, you should be treated well

  4. Anonymous users2024-02-06

    1. First of all, we must have our own staff and have our own workplace, and the staff must be related to the programmer if they want to be natural, and at the same time need some sales talents.

    2. After the personnel are ready, the project will be established, and the management will discuss the general process of the entire project through consultation.

    3. Then hand over the negotiated plan to the programmer to make a software architecture template, which is the first version of the visual mountain game template.

    4. Then after the template is completed, some basic functions are realized, of course, it does not mean that this can be used, because we do not have characters and skills yet.

    5. Next, the character will be set up by the human design department and handed over to the action department to design relevant skills and actions.

    6. In the end, the programmer will synthesize it into one, but this is not complete, and we have to design the main city set after the characters are set up.

    7. The main city set has a lot of work, but it is relatively simple, and the game and network development sound beautiful, but it is not as simple as imagined. After the game is developed, it is also necessary to have an excellent sales plan.

  5. Anonymous users2024-02-05

    1.Game Programming: Introduction to C++ Programming; basic data types and inputs and outputs; process control statements; arrays, pointers and references, functions; program structure and writing rules; Fan structures and associations, classes; inheritance and polymorphism; Exception handling and program debugging.

    2.Algorithms and Data Structures: Algorithm Analysis; Data structure; basic algorithms; the concept and use of STL; static and dynamic libraries; Use of XML libraries.

    Programming: Getting Started with Windows Programs; Windows Messages; GDI Drawing Game Tool with MFC; Fundamentals of Network Programming.

    4.Game Math and Intelligent Applications: Coordinate Systems in Games; vectors, matrices; geometric collisions; physical simulation; Artificial Intelligence and Wayfinding Algorithms.

    Game Technology and Application: Introduction to 2D Game Technology; game map system; GUI system; combat system design; task system; Excellent sound engine bass; Cocos2D-X engine; Box2D physics engine.

    The game development class of Peking University Jade Bird Zhongbo Software College was filmed.

  6. Anonymous users2024-02-04

    The more mainstream game engine is Duunity3D. For example, the Glory of the King, the Escape from the Temple, and the crossing of the fire line, which are still more popular than Zhi, are all games developed based on Unity3D. How do you learn game development?

    The programming learning path is divided into three steps: 1. Learn C; 2. Learn Unity; Learn C to learn Unity, which is a game engine. A game engine is a collection of most of the tools, components, environments, and other content needed to develop a game.

    Just like making a movie, we need basic tools such as cameras, cranes, lights, and picking. Making a game also requires components such as cameras, lights, terrain, and character controllers, and the game engine includes a lot of these basic contents. Holding the game engine allows us to build wheels from scratch and build the car directly from ready-made wheels.

    So what is the current future of Unity3D? According to the training center of the computer department of Shanghai Jiaotong University, the welfare of game development engineers is good, the industry is also in a rising period, there is a lack of professional talents, and the market is in short supply.

  7. Anonymous users2024-02-03

    Judging from the development prospects of animation and games, the realization effect has begun to shift from flat to 3D. Among the many engine development platforms, Unity3D has risen to prominence. However, at present, there are less than 10,000 Unity3D senior development engineers in China, while the market demand is about 1 million, which is seriously in short supply.

    Feel free to suggest learning it in school, it's better, you can check it out here.

  8. Anonymous users2024-02-02

    Now that U3D engineers are in high demand, they can learn from it systematically.

  9. Anonymous users2024-02-01

    I'm finally back today, and I don't feel like I feel it anymore...

  10. Anonymous users2024-01-31

    There are many complex languages and engines for game development applications, so it is recommended to choose mainstream engine platforms and development language learning.

    It is recommended to learn Unity, C development language.

    If you have been a programmer before, you can directly learn C by yourself if you have a certain foundation, and if you don't have a foundation, it is recommended to find training to learn.

    You can learn Unity directly, and you will start with the basic language.

Related questions
3 answers2024-05-09

If you want to learn systematically, you can consider signing up for a live online class, and recommend CGWANG's online class. The teacher speaks carefully, you can watch it back after the class, and there are also the same type of recorded classes that you can learn for free (give away lifelong VIP). >>>More

17 answers2024-05-09

If you want to learn systematically, you can consider signing up for a live online class, and recommend CGWANG's online class. The teacher speaks carefully, you can watch it back after the class, and there are also the same type of recorded classes that you can learn for free (give away lifelong VIP). >>>More

4 answers2024-05-09

The disadvantages of self-learning game drawings are summarized as follows: >>>More

6 answers2024-05-09

Because game development still requires a lot of manpower, a bit like the previous handicraft workshop style, productivity improvement depends on overtime, unlike traditional manufacturing, which can greatly reduce costs through the assembly line method. So in order to reduce costs, there is a formulaic open-world game development method like Ubisoft, all open-world games are a taste, and the consequence is that they are sprayed by players, making money in a short period of time, but the reputation has declined.

9 answers2024-05-09

If you want to learn systematically, you can consider signing up for a live online class, and recommend CGWANG's online class. The teacher speaks carefully, you can watch it back after the class, and there are also the same type of recorded classes that you can learn for free (give away lifelong VIP). >>>More