Job Recruitment Website - Zhaopincom - Learn what aspects of game development should start with.

Learn what aspects of game development should start with.

If you want to teach yourself how to develop game programs, you can look at the following, hehe.

Game development materials (PDF books are all in Chinese, not in English, and many of them are scanned and produced by myself, and have never been published online. So exclusive):

1. Gamebryo 2.2 game engine (commonly used by companies such as Shanda and Tencent to make online games) +Gamebryo v2.2.1 description document

2. Game PDF book and its code:

3D game programming, 3D game programming master skills, Direct3D game programming introductory tutorial 2nd edition, DirectX role-playing game programming

DirectX special effects game programming, MFC windows programming 2nd edition, MFC in simple terms, VC++ in-depth explanation, Visual C++6. technical insider 5th edition

Visual C++ video technical solution collection, Win32 multithreading programming, Windows programming, WINDOWS core programming

proficient in DirectX 3D graphics and animation programming, design pattern analysis 2nd edition, game development physics, 3D mathematical basic graphics and game development

3, C++PDF book and its code:

C++STL programmer development guide, C++ programming specification, C++ standard library self-study tutorial and reference manual, Essential c++ Chinese version

except C++ Chinese version, Inside the C++ Object Model, high-quality C++ programming guide, 1 cases of classic c program

deeply explore C++ object model, deeply explore c++object model, write operating system by yourself, Code optimization: effective use of memory

Effective C++, Effective C++ 2nd edition Chinese version, More Effective C++ (Chinese version)

4. Database SQL PDF book:

SQL network programming example, proficient in Oracle9i, proficient in Oracle 1g Pl SQL programming

5. OGRE3D PDF book and its code:

Apress-Pro Ogre 3D Programming, OGRE Chinese Help Manual v1.4., PRO OGRE 3D PROGRAMMING Chinese Translation Version .2.

6. Artificial intelligence PDF book and its code:

AI game engine programming, artificial intelligence game programming mantra, Artificial intelligence technology in game programming and artificial intelligence in game development

Essentials of game artificial intelligence programming cases

7. PDF book and source code of game development network programming:

C++ network programming volume 1&; 2. Network Programming for Microsoft Window, Practice and Improvement of Visual C++-Network Programming Articles

Selected Practical Cases of Visual C++ Network Communication Programming 2nd Edition, Modeling and Implementation of Visual C++Online Games (2nd Edition), Windows Sockets

Windows network and communication programming, Korean legend official final version source code, online game server programming, online game server-side programming of game academy

latest legend M2 engine program source code, Internet with TCP _ IP vol3client-server programming and applications

PC game programming (network), Visual C++.NET network programming, Winsock specification and application, Legend 3 source code, Magic Domain server source code+client source code

Shanda Legend plug-in source code

This DVD is for sale, hehe. The link is at the bottom.

The following is the job advertisement of the game company:

Tencent 3D game engine engineer

Familiar with the basic knowledge and algorithms of real-time 3D, including some mathematical foundations related to 3D development;

can skillfully use Direct3D to write 3D programs;

can skillfully use C++ for development.

Those who have the following experience are preferred:

Have used gamebryo to develop games for more than one year;

developed more than one game as a 3D program;

developed a molded 3D engine.

contact email: hr@tencent.com

Shanda Network (Shanghai)

Client programmer:

Job requirements:

1. Enthusiastic in game development, patient and confident, strong learning ability, strong logical thinking ability, conscientious work and team spirit.

2. Bachelor degree or above, with more than 1 year experience in game development.

3. At least 3 years working experience in C++ programming, familiar with STL, data structure and design pattern.

4. Familiar with DirectX or OpenGL programming, good mathematical foundation and matrix operation

5. Familiar with gamebryo engine, Shader programming and related graphics work experience is preferred.

Server programmer:

Job requirements:

1. Enthusiastic about game development, patient and confident, strong learning ability, strong logical thinking ability, serious work and team spirit.

2. Bachelor degree or above, with more than 1 year working experience in online game development.

3. More than 3 years experience in C++ programming, familiar with STL, data structure and design pattern.

4. be familiar with TCP/IP protocol and database programming.

I summarized the learning process of online game program development, These are the least books to read:

1, C++primer 4th edition

2, C++ standard library self-study tutorial and reference manual

3, Windows programming 5th edition

4, MFC windows programming 2nd edition Chinese edition

5, VC++ in-depth explanation

6, MFC in-depth explanation.

9. Master Skills of WINDOWS Game Programming 2nd Edition

1, Master Skills of 3D Game Programming

11, DirectX Role Playing Game Programming

12, DirectX Special Effects Game Programming

13, Mastering DirectX 3D Graphics and Animation Programming

14, DirectX Advanced Animation Making

15, Ogre engine research

16, game artificial intelligence programming case essence

17, Visual C++ practice and improvement-network programming

18, C++ network programming, Volume 1

19, C++ network programming, Volume 2

2, Visual C++ online game modeling and implementation 2nd edition

.

In addition, Game Programming Essentials 1-6 and GPU Essentials 1-2 are also good books that many game developers read. You can look at it later.

And don't believe those so-called game academies will train you up. It's very difficult for them to learn games well. What they teach is superficial, which the company can't use, and it's almost impossible for them to put forward the assignment. Now, the game companies would rather have a computer college graduate than a game academy, and they don't know anything. If you really want to study hard, you should make some efforts and enter the ——Gameres forum, a website programmed by China.