3D game development processes and job categories at Home and Abroad

Source: Internet
Author: User

3D game development process in China

Development Team
N producer
N execution producer
N planning team
N Program Team
N Art Team
Sales Team
Test team
Game comment team
Game producer
N development team lead (always)
N resource management)
N Administration)
N upstream rollback (upward Management)
N Project Management)
Game execution producer
N Project Management)
N daily operation
N house keeping
N not full-time job position
Game Planning
N story telling)
N script design (scripting)
Game Play Design)
Level Design)
Game Tuning)
Numerical setup)
N ai design (game AI)
N sound FX setup)
Scene setup)
Game art
N scenario (terrain)
Character)
N modeling (models)
N material (textures)
N action (motion/animation)
N special effects (FX)
N user interface
Game programs
N game program (game program)
N game development tools)
N level editor
N scene Editor
N fx Editor
N Script Editor
N game data exporters from 3D software
N 3 DSMAX/Maya/softimage
N game engine development
N online game server development
Game Development Process
Creative proposal creation integration test
Support debugging of prototype debugging
Pre-Alpha Beta ended
N idea)
N proposal (proposal)
N Production)
N Integration)
N test (testing)
N Division (Debug)
N Tuning)
Concept Design)
N game types (game types)
N game world view)
N story)
N game features (features)
N game play)
Game Product Positioning)
N target player
N marketing segmentation/Positioning
N Risk Assessment (risk)
N swot (strength/weakness/opportunity/threat)
Game proposal (proposal)
System Analysis)
N game design document)
N media design document)
N technical design document)
N game Project Creation)
N Schedule
N process/control milestones/check points
N Manage Risk Management
N test plan
N team building)
Game Development (production)
N art Mass Production
N (modeling) Modeling
N (structure) textures
N (animation) Animation
N (Action) Motion
N (special effect) FX
N Program Development (coding)
N planning Value Setting
Game Integration)
Level integration)
Number Tuning)
N audio placement (audio)
N complete all art
Combination of ncheng and art
N (Strategy) Focus Group (manual User Study)
N release some strategies release some playable levels for focus group
Game Testing)
N alpha (α) test
N Division (Debug)
N beta (Beta) test
N value fine-tuning
N game play fine-tuning
N for online games (mmog)
N tests (closed beta)
N open beta)
N stress test (critical testing)
N online games
About bugs
N bug classification (bug classification)
N a bug
N B bug
N C bug
N s bug
N principles
N bug score strictly
N Tester (test object? -) Vs debugger (debugging program)
System layer-APIs
N 3D graphics API
N DirectX 9.0 SDK-direct3d
N OpenGL 2.0
N 2D API
N DirectX 9.0 SDK-DirectMedia
N Win32 GDI
N input device
N DirectX 9.0 SDK-directinput
N audio
N DirectX 9.0 SDK-directsound/direct3dsound/DirectMedia
N openal
N OS API
N Win32 SDK
N MFC
N Network
N DirectX 9.0 SDK-directplay
N socket Library
Engine Layer
N 3D Scene Management System
N Scene Graph
N shaders
N 2D sprite System
N audio system
N gamepad
N hotkey
N mouse
N timers
N Network
N ddk Interface
N terrain
N advanced scene management-space partition
N bsp Tree
N octree
N Character System
N motion blending techniques
N dynamics
N Collision Detection
N soundfx
N user interface
Game layer game play modula
N npc (non-playable characters)
N game AI
N path finding
N Finite State Machine
N...
N Avatar
N Combat System
N fx system
N script System
N Trading System
N number system
N...
Game Dev tools
N visual c/C ++
N. NET 2003
N visual c/C ++ 6.0 + SP5
N DirectX
N current 9.0c
N numega boundschecker
N intel vtune
N 3D tools
N 3 DSMAX/Maya/softimage
N in-house tools
~~~~~~~~~~ End ~~~~~~~~~
Game category
Role playing games role playing)
N avg (adventure games adventure)
N rts (Real-time strategy Games time-based strategy)
N fps (first-person shooting games main visual shooting)
N mmorpg (multiplayer online role playing)
N SLG)
N simulation)
N sports)
N puzzle games)
N table games (ChEss and card games)
 

 

 

 

 

 

 

 

Foreign Game Development Division
Explaining the division of labor in game development outside China, which is good for steel-making in Tufa in China, many manufacturers may be familiar with the foreign market at all. They only use the conventional method of division of labor in China, however, such a division of labor does have a substantial significance. Maybe the industry friends who read this article can think about it and take the job division test as a Chinese company.
Before describing the job differentiation, we should first describe the general overseas job division, except for the producer, which can be divided into six levels:
Junior/entry
Nomal (no title)
Mid-level (most companies do not have this level)
Senior (senior)
Lead (middle-level cadres)
Director (Director)
Producer (except for planning and producers, this level is generally rarely defined in the arts of programs and jobs)
The following describes the overseas division of labor.
● Program
Tools Programmer
Tool programs
Network Engineer
Network Program
Physics programmer
Physical Program
AI programmer
Artificial intelligence program
Graphics programmer
Image Program
U. I. Engineer
Interface Program
Game System Engineer
Game System Program
Gameplay programmer
Game Scripting
Technical ctor
Technical Director
Engine programmer
Engine Development Program
Game Database programmer
Game Database Program
Web Developer
Web Development Program
Meishu
Concept artist
Creative Arts
Character artist
Role Art
2d artist
2d Art
3D modelers
3D Model
Texture artist
Material Art
Environment artist
Environmental Art
3D animator
3D action
FX artist
Special effects Art
User Interface artist
Interface Art
Level artist
Level Art
External producer
Art outsourcing Supervision
Technical artist
Technical Arts
Art Production Manager
Art product director
Cinematic artist
Film and animators

Lead vehicle artist
Art execution Director
It is generally difficult to understand creative art and technical art. It may also be a vague perception of environmental art.
□Concept artist)
Creative art is actually a person who works with the producer. He provides all the art design requirements that the producer needs to perform.
□Technical artist)
Technical art solves technical problems for the art personnel. It must be capable of fine arts and procedural technology, various tools or scripts can be created to simplify the work of art and provide consultation.
□Environment artist)
Environmental Art is actually the architect of the Game Image World. It is not just a scene art, but also the construction of the environmental atmosphere. The original painting scene is part of the work of environmental art. Similarly, in the animated film and television circle, the painting scene and the role are usually different people, because they are good at different.
□Character artist)
This may be easy to understand and is specially designed for roles. In fact, gaming companies pay special attention to this position, because the value derived from a popular IP address is not only a game, so many role arts are set by hiring well-known painters.
● Planning
Designer
Planning

Level designer
Level Planning
Systems designer
System Planning
Writer
Copywriting Planning
Producer
Producer
In addition to the vague word designer, the division of labor in this part is quite clear.
Small and medium enterprises can use this fuzzy word, because everything needs to be done, which is about the position of domestic execution planning. However, the distinction between checkpoints, systems, and documents is clear.
The first is system planning. It is the part that the producer completes the system and is responsible for numerical design.
There are no numerical analysis (numerical analysis) or numerical system designer (numerical Planning) positions overseas. I do not know the meaning of such a division of labor in China, because the value is inseparable from the system. In my understanding, the system plan lists the requirements, and then the numerical plan establishes the required model and formula, and fills in the content. For online games, the value is not only a unit of numerical calculation and formula, but also involves the pace of the game. It takes time to raise a few people with the same height of thinking as the producers, it's better to plan the game system to execute this task! At least system planning is the person who actually executes the system planning.
And you can think about it. The system design is complete. Is this system planning useless? From the perspective of human use, it is normal to have both system planning and numerical design. Even if there is a number filling plan, isn't it just a tool to achieve the above goal? This is execution planning, not numerical planning ~
Other products related to music, testing, and marketing are not listed.
Music is also important, especially in the past. But I would rather believe in music players than those who play music. It may be a bit cool, but there is a difference in nature. A musician who plays games. He integrates music into the game. However, a music player only adds music to the game subjectively. Is that a bit difficult?
Let's talk about it! A musician, the game is part of his music life. He puts his emotions into the game, so he will do well. However, when a gamer plays music, his subjective preference for the game may exceed that of music. I may think that he is limited to one or more specific games, so such things will not be exquisite, it also carries a certain amount of plagiarism. Just feel the problem, and those who read the article may not agree with me ~~
QA is really boring. In fact, it must be very rigorous, but there should be anti-planners in addition to QA, a person who puts forward system design reflection, planners may be confused about self-expansion and may have logical errors. A reverse planning engineer is brave enough to challenge the primary or producer, he picked out the loopholes in his thinking and found out various ways to counter the original ideas. Today, it is not determined by the reverse strategy. Tomorrow is the flash of the player, and the entire game crashes. Which one should I choose?

 

 

 

 

 

 

 

 

 

 

Game company planning department positions:

Note: currently, the following idealized model is only available for small and medium-sized workshop R & D teams. In addition, the workload and salary are not necessarily set to a ratio. It is also possible to take advantage of low workload and low workload.
Job Division:
1. Producer)
Generally, a producer is not necessarily a planning. He/she is the leader of the entire team. Of course, the best case is a master program that understands game design, or even a director. In this way, the entire team will be given sufficient confidence, technology, the possibility of making products, and the formation of their own design concepts. "He will tell you what you can't do ."
Important Index★★★★★★★★★★
Moderate workload
High Salary settings
Set unique personnel
2. Supervisor)
The difference between a supervisor and a producer is that he/she is not necessarily a program. Of course, it is best to understand certain program logic, be good at balancing feasibility and grasp the game play point. His past experience and qualifications make him play a relatively easy role in the current team. "He will tell you what you can do when you are free ."
Important Index★★★★★★★☆☆☆
Moderate workload/light
High/high salary settings
Set unique personnel
3. Main designer)
Main designer is the best person in many planning projects to grasp the whole world. He/she is better at having a certain program Foundation and certain artistic capabilities, and understanding the advantages and disadvantages of the Market Game Products, the most important thing is that superior design skills and communication skills make him a bond between the contact team and various components of the project. "He will tell you what kind of game it is ."
Important Index★★★★★★★★☆☆
Heavy/moderate workload
High/moderate salary settings
Set a person to be unique for a single project
4. Project Manager)
Project manager is a manager. He can be held by a project's main project, or he can be an artist, a planning engineer, or even the boss himself. Where he came from does not seem to be important, but it is important that he will arrange the current project progress and planning well. "He will tell you what to do next ."
Important Index★★★★★★★★★★
Heavy workload/heavy workload/moderate/light workload
High/moderate salary settings
Set a person to be unique for a single project
5. World creator)
World Creator should be a fantasy artist and author of fantasy literature. In the opinion of many people, world Creator does not have to exist in China. In fact, most companies do not have such a job, in addition, some companies threw all the important functions to the so-called "copywriting". In a better case, they made a "plot planning ". The most interesting thing is that "plot planning" is sometimes one of the task designers. "He will tell you what kind of world it is ."
Important Index★★★★★★★★☆☆
Extremely Heavy/heavy/moderate/light
High/moderate/low salary settings
Set a person to be unique for a single project
6. Mathematical contorlor)
Mathematical contorlor has a clear grasp of numerical values. Generally, only one to two persons are required for a project. His responsibility is to digitize all system designs. He is doing meticulous and rational work, designing and entering attributes, levels, and experiences such as characters and monsters ...... All content related to numbers. In addition to using Matlab and other mathematical tools to analyze data, you can also use Excel and other tools to fill in the configuration table. "He will tell you how much this value is suitable ."
Important Index★★★★★★★★★★
Extremely heavy workload/heavy/moderate
High/moderate/low salary settings
Set up project 1-2
7. System Planner)
System planner divides game projects by system for targeted design. He is good at using Visio or other tools to draw an interface for art reference and maintains good communication with programmers responsible for various systems. Therefore, it is also a rational position. These systems he designed are part of the game, so they are important or valuable. "He will tell you what this system is ."
Important Index★★★★★★★★★☆
Heavy/moderate workload
High/moderate salary settings
Set up project 1-3
8. Scenario designer)
Scene designer originally meant to be an artist engaged in scene design. This is used to replace level designer in the standalone era, that is, level designer. Because the level problem has been handed over to the personnel engaged in system or numerical design, he only needs to do a good job related to the remaining scene Map Layout. Level designers are the closest people to art in planning. Scenario Design requires a lot of manpower, so a special group is usually set up. In this group, except for teamer leader, common full-time designers can all be called scene designer. If you are only engaged in map farming, you may call it putter. "He will tell you why this map is like this ."
Important Index★★★★★★★★★★
Extremely Heavy/heavy/moderate/light
High/moderate/low salary settings
Set up single project 1-8
9. Task designer (QUESTS editor)
Quests editor's work will become heavy when a game project requires a large number of tasks, so the need for human resources depends on the project itself. To be accurate, quests editor should also have a certain degree of literary temperament. At least the words to be edited should be fluent. If the problem is better, you 'd better use a macro or Excel table to generate the configuration script instead of simply filling the task in the database with the task editor. Many of his work should be carried out under the guidance of the background architect to ensure that the style is as consistent as possible. "He will tell you what stories are known in this world ."
Important Index★★★★★★☆☆☆☆
Extremely Heavy/heavy/moderate/light
High/moderate/low/extremely low salary settings
Set up single project 1-8
The above is for reference only. Do not be superstitious. Everything changes according to the actual situation, and some positions can be removed.
Re: Division of game company Planning Department
The main policy uses PowerPoint, Visio for system planning, word for Task Planning, and Excel for numerical planning.
Re: Division of game company Planning Department
In fact, Chinese companies are now making a general transformation from creative development to market-oriented development.
Or the previous online games were created> production> sales models;
In the past two years, we have gradually moved to the same market demand as traditional industries> evaluation> Design> sales model.
It can be seen as a kind of transformation from the creative orientation of the primary creator to the production orientation based on market needs.
In addition, looking at a common phenomenon in China, online game development has also undergone several changes:
1. 01-03
At this stage, the development of online games in China has just begun. Most companies are developing single projects. Therefore, they are generally divided into planning, program, and art departments, at this time, "main planning" is a very Nb position;
2. 03-06 years
At this stage, the parallel development of multiple projects is emerging in China. The Division of Planning, programs, and art is difficult to meet the resource scheduling and needs among multiple projects. At this time, the project system began to emerge, many companies have begun to adopt the division of departments by project. The "producer" and "Project Manager" statements at this stage have become very fashionable.
3. After 06 years
At this stage, online game development in China has become more mature. Some game development enterprises have begun to gradually absorb the experience and thoughts of traditional industries, according to the project's organizational structure, the disadvantages of resource grabbing and difficult coordination and management are shown, and the disadvantages of coordination between R & D and operation are also obvious. Therefore, many companies have started a new round of organizational structure adjustment. The concept of "Big products (Planning)" has started to emerge in some companies, in essence, the company closely integrates development planning and operation product personnel to participate in the operation of a product. Shanda, giant, and other companies have clearly established product centers or planning centers to coordinate various projects and manage products (wanglong and perfect companies have similar authority departments in essence), however, most of this model also exists in the exploration phase. The final simplification of the product (because the sharing of the product design surface is too powerful) also exists.
What kind of trend will happen in the future? In fact, everyone is trying or watching.
Then let's talk about planning: the earliest game development and planning did not show a particularly important point. At this time, many procedural arts are also responsible for planning; later stages of planning are further clarified. At this time, it is generally divided into primary planning and game planning (execution planning). In this era, game tool applications and configurability are still very fashionable; later on, the division of labor between systems, numbers, checkpoints, and texts became popular for a while. In fact, the division of labor in game planning varies greatly from company to company, I personally prefer to divide planning into design teams and execution teams. The design team is responsible for designing game functions, and the execution team is responsible for following up on these settings. The design team should be responsible for systems, numbers, and levels. The execution team is responsible for creating maps, creating scripts, and tracking the execution process. Essentially, a planning team has four main responsibilities: management, evaluation, design, and execution.
Management: Version requirement and progress plan preparation. General positions: planning director/manager, main planning/planning lead
Evaluation: product analysis (internal/external), think tank role, general position: Product/evaluation specialist
DESIGN: responsible for Product Planning and Design Based on version requirements. General positions: system planning, numerical planning, and level planning
Execution: Follow-up and maintenance of the production process. General positions: execution planning and level planning (Execution class)
Generally, small and medium-sized companies do not have an evaluation team. Management and execution teams overlap a lot, and design and execution planning overlap. This is caused by the workload and cost.
The current situation of planning in China is that the smaller the company is, the worse the situation. The truth is very practical. Small companies tend to focus on programs, not that small companies do not pay attention to planning, however, we have not yet paid much attention to the planning stage, but some companies with strong capital and stable technical support often attach great importance to this position, however, such companies also have strict selection criteria and a high entry threshold for such candidates. Some listed companies in China often have a very different salary and treatment level from some small and medium enterprises.
Re: Division of game company Planning Department
Yes, the current domestic online gaming companies have different ways of division of labor, resulting in extremely chaotic job names.
For example, if you do the same thing-world design, some companies set up "plot planning". If you do not have this position, you will usually lose it to "text, it is usually done by the level designer.
The so-called "level designer" is another of the most chaotic positions: What is a map scenario called a level? (So art is a level ?), In fact, from replica gameplay to character growth, there is no "level" involved. Generally, Level Planning shares online activity tasks due to its independent gameplay experience ...... (Maybe a company with a small division of labor will distribute the activities to what is called "Market Planning ").
In fact, what is a job title. What is done is true.
Re: Division of game company Planning Department
At first, the landlord said this was an "ideal", so it was not the actual situation.
All the work of game development is that, how to divide and scale is related to the budget, the landlord said that the job distribution of small and medium-sized workshops, but the layout is as simple as one-to-one ~ 8 people, a planning department should have at least a dozen or 20 people. Why is it not a small workshop?
In real situations, almost all of these positions have a lot of repetition, mainly depending on the capabilities and attributes of various planning to allocate work. Besides, I suggest you go to the overseas recruitment website to see how foreigners divide positions.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.