Job Recruitment Website - Job seeking and recruitment - I am a junior in college. I would like to ask programmers who are engaged in game development how to enter a game development company. What knowledge is needed

I am a junior in college. I would like to ask programmers who are engaged in game development how to enter a game development company. What knowledge is needed

The main contents to be learned are as follows:

1. Game programming: Introduction to C++ programming; basic data types and input and output; flow control statements; arrays, pointers and references, and functions; Program structure and writing standards; standard structures, unions, and classes; inheritance and polymorphism; exception handling and program debugging.

2. Algorithm and data structure: algorithm analysis; data structure; basic algorithm; concept and use of STL; static library and dynamic library; use of XML library.

3.Win32 programming: Introduction to Windows programs; Windows messages; GDI drawing game tools and MFC; basics of network programming.

4. Game mathematics and intelligent applications: coordinate systems in games; vectors, matrices; geometric collisions; physical simulations; artificial intelligence and pathfinding algorithms.

5.2D game technology and application: Introduction to 2D game technology; game map system; GUI system; combat system design; mission system; excellent sound engine BASS; Cocos2D-X engine; Box2D physics engine.

If you want to study systematically, you can check and compare popular schools that offer relevant majors. Good schools have the ability to independently develop courses according to current corporate needs, and can obtain a college or undergraduate degree during school. Software College, Nanjing Kegongchang, Nanjing Peking University Jade Bird and other schools offering related majors are all good. It is recommended to conduct on-site inspections and compare.

I wish you success and hope you will adopt it.