- Learning Unreal Engine Game Development
- Joanna Lee
- 594字
- 2021-07-16 12:43:02
Game development
Each game studio has its own set of processes to ensure the successful launch of its game. Game production typically goes through several stages before a game is launched. In general, there is a preproduction/planning, production stage, and postproduction stage. Most of the time is normally spent in the production stage.
Game development is an iterative process. The birth of an idea is the start of this process. The idea of the game must first be tested to see if it is actually fun to the target audience. This is done through prototyping the level quickly. Iterations of this prototype into a fully-fledged game can go from weeks to months to years.
The development team takes care of this iteration process. Everyone's contribution of the game throughout the development cycle directly affects the game and its success.
Development teams loosely consist of several specialized groups: artists (2D/3D modeler, animator), cinematic creators, sound designers, game designers, and programmers.
Artists
They create all visible objects in the game from menu buttons to the trees in the game level. Some artists specialize in 3D modeling, while others are focused on animation. Artists make the game look beautiful and realistic. Artists have to learn how to import their created images/models, which are normally created first using other software such as 3DMax, Maya, and MODO into UE4. They would most likely need to make use of Blueprint to create certain custom behaviors for the game.
Cinematic creators
Many cinematic experts are also trained artists. They have a special eye and creative skills to create short movie scenes/cut scenes. The Matinee tool in UE4 will be what they would be using most of the time.
Sound designers
Sound designers have an acute sense of hearing and they are mostly musically trained. They work in the sound labs to create custom sounds/music for the game. They are in charge of importing sound files into UE4 to be played at suitable instances in the game. When using UE4, they would be spending most of their time using the Sound Cue Editor.
Game designers
Designers determine what happens in the game, what goes on in the game, and what the game will be about. In the planning stage, most of the time will be spent in discussion, presentations, and documentation. In the production stage, they will oversee the game prototyping process to ensure that the game level is created as designed. Very often designers spend their time in the Unreal Editor to customize and fine-tune the level.
Programmers
They are the group that looks into the technology and software the team needs to create the game. In pre-production, they are responsible for deciding which software programs are required and are capable of creating the game. They also have to ensure that the different software used are compatible with one another. Programmers also write codes to make the objects created by the artist come alive according to the idea that the designers came up with. They program the rules and functionality of the game. Some programmers are also involved in creating tools and research for the games. They are not directly involved in creating the game but instead are supporting the production pipeline. Games with extreme graphics usually have a team of researchers optimizing the graphics and creating more realistic graphics for the game. They spend most of their time in codes, probably coding in Visual Studio using C++. They are also able to modify and extend the features of UE4 to support the needs of the game that they are developing.
- Mastering ServiceStack
- PHP程序設計(慕課版)
- Machine Learning with R Cookbook(Second Edition)
- 編寫高質量代碼:改善C程序代碼的125個建議
- Java應用開發技術實例教程
- ANSYS Fluent 二次開發指南
- HTML5 APP開發從入門到精通(微課精編版)
- Python深度學習原理、算法與案例
- MySQL入門很輕松(微課超值版)
- Developing SSRS Reports for Dynamics AX
- Android嵌入式系統程序開發:基于Cortex-A8(第2版)
- Modern C++ Programming Cookbook
- 動手打造深度學習框架
- JavaScript語法簡明手冊
- Learning Puppet Security