Development team: Difference between revisions
m Arsym moved page Visual Novel Development Team to Development team: More concise without losing accuracy, capitalization |
m wikilink |
||
Line 1: | Line 1: | ||
A | A [[visual novel]] '''development team''' can be composed with as little as a single, independent individual to sprawling organizations. The exact responsibilities of these roles may vary from team to team. Depending on the size of a given team, some roles may be combined and performed by the same person. | ||
== Roles == | == Roles == | ||
Line 5: | Line 5: | ||
=== Creative Director === | === Creative Director === | ||
The creative director, or just director, of a visual novel acts as the funnel that guides all of the different creative aspects of a team’s efforts into the final product as a cohesive whole. In small indie and [[VN Jam|game jam]] teams, they may also act as the [[ | The creative director, or just director, of a visual novel acts as the funnel that guides all of the different creative aspects of a team’s efforts into the final product as a cohesive whole. In small indie and [[VN Jam|game jam]] teams, they may also act as the [[#producer|producer]] and manage the project's schedule and time investment. Usually, they are considered the project’s lead developer because the nature of this task obliges them to have the final word on whether or not something adds to the whole of the project and/or might add too much to development time. | ||
Because of the heavy reliance on text and programming in VN development to control direction, a VN director may work directly with the writing and/or programming teams. At the very least, they are the ones interpreting any points of [[ | Because of the heavy reliance on text and programming in VN development to control direction, a VN director may work directly with the writing and/or programming teams. At the very least, they are the ones interpreting any points of [[direction]] not covered by the script writers or altering direction notations in the script that don't come across as intended on-screen. If they are not writers themselves, they should have a feel for stage/film direction and understand how to draw a reader's attention correctly. | ||
=== Producer === | === Producer === | ||
Line 14: | Line 14: | ||
Producers keep track of the [[Development Stages|game development]] with task management tools such as Google Drive, Trello, or Jira. | Producers keep track of the [[Development Stages|game development]] with task management tools such as Google Drive, Trello, or Jira. | ||
Producers must have good organizational and communication skills in order to keep the team motivated and stay within the planned [[scope]] of the game. The producer plays a key role in avoiding and/or managing [[crunch]] and minimizing [[burnout]] of the team. Producers don't make creative choices for the game, but serve as the point of communication between the development team and the [[ | Producers must have good organizational and communication skills in order to keep the team motivated and stay within the planned [[scope]] of the game. The producer plays a key role in avoiding and/or managing [[crunch]] and minimizing [[burnout]] of the team. Producers don't make creative choices for the game, but serve as the point of communication between the development team and the [[#creative director|director]]. However, the producer and director may be the same person in small teams. | ||
=== Writer === | === Writer === | ||
Line 30: | Line 30: | ||
The programmer's role is typically to assemble the parts of the game into a fully functional game. | The programmer's role is typically to assemble the parts of the game into a fully functional game. | ||
Programmers work within the [[ | Programmers work within the [[visual novel engine|game engine]] being used by the team, as well as resolve any issues that may arise while testing the game. The programmer typically joins a team based on their familiarity with a specific game engine and/or programming language or, for indie or game jam teams, their willingness to learn them. | ||
The role of a programmer on a VN dev team may involve some or all of the following: | The role of a programmer on a VN dev team may involve some or all of the following: | ||
*Scripting, which involves turning the writers dialogue and prose into a script that can be compiled and run by the engine. May include adding music, sounds, images and sprites as directed by the [[ | *Scripting, which involves turning the writers dialogue and prose into a script that can be compiled and run by the engine. May include adding music, sounds, images and sprites as directed by the [[#writer|writer]] or [[#creative director|director]]. | ||
*GUI Programming, which typically involves taking assets and designs provided by the [[ | *GUI Programming, which typically involves taking assets and designs provided by the [[#GUI artist|GUI artist]] and implementing them into the game engine, including any animated parts or effects if required. | ||
*Adding extra functionality that is not included as standard by the chosen game engine, which may differ between different game engines. | *Adding extra functionality that is not included as standard by the chosen game engine, which may differ between different game engines. | ||
Other tasks that may fall under the role of programmer if not already handled by another member of the team could include, building or updating game versions with changes if needed, handling [[source control]] for the project, or uploading builds to storefronts if more in-depth knowledge on those systems is required. | Other tasks that may fall under the role of programmer if not already handled by another member of the team could include, building or updating game versions with changes if needed, handling [[source control]] for the project, or uploading builds to storefronts if more in-depth knowledge on those systems is required. | ||
=== Sound | === Sound designer === | ||
=== Composer === | === Composer === | ||
=== Audio | === Audio engineer === | ||
=== Voice | === Voice actor === | ||
=== Voice | === Voice director === | ||
=== Casting | === Casting director === | ||
=== Social | === Social media manager === | ||
{{reflist}} | {{reflist}} |
Revision as of 19:19, 24 June 2022
A visual novel development team can be composed with as little as a single, independent individual to sprawling organizations. The exact responsibilities of these roles may vary from team to team. Depending on the size of a given team, some roles may be combined and performed by the same person.
Roles
Creative Director
The creative director, or just director, of a visual novel acts as the funnel that guides all of the different creative aspects of a team’s efforts into the final product as a cohesive whole. In small indie and game jam teams, they may also act as the producer and manage the project's schedule and time investment. Usually, they are considered the project’s lead developer because the nature of this task obliges them to have the final word on whether or not something adds to the whole of the project and/or might add too much to development time.
Because of the heavy reliance on text and programming in VN development to control direction, a VN director may work directly with the writing and/or programming teams. At the very least, they are the ones interpreting any points of direction not covered by the script writers or altering direction notations in the script that don't come across as intended on-screen. If they are not writers themselves, they should have a feel for stage/film direction and understand how to draw a reader's attention correctly.
Producer
The producer's role is to act as the lead organizer for the team. Producers facilitate the development team by creating schedules, organizing resources, and ensuring the team is meeting their deadlines. [1] Producers keep track of the game development with task management tools such as Google Drive, Trello, or Jira.
Producers must have good organizational and communication skills in order to keep the team motivated and stay within the planned scope of the game. The producer plays a key role in avoiding and/or managing crunch and minimizing burnout of the team. Producers don't make creative choices for the game, but serve as the point of communication between the development team and the director. However, the producer and director may be the same person in small teams.
Writer
The role of the writer, or scenario writer, is to write the content for the game. They are chiefly responsible for creating the 'novel' part of the visual novel. Writers use a editing of software to manage their stories, from drafting and organization tools like Scrivener, to simple text editors such as NotePad. Many writers are directly involved with the visual novel scripting in the language/engine tools their team is working with to reduce the need to convert a more traditional writing form, like screenplays or novels, into something readable by a visual novel engine.
Editor
Character Artist
CG Artist
Background Artist
GUI Artist
Script Director
Programmer
The programmer's role is typically to assemble the parts of the game into a fully functional game. Programmers work within the game engine being used by the team, as well as resolve any issues that may arise while testing the game. The programmer typically joins a team based on their familiarity with a specific game engine and/or programming language or, for indie or game jam teams, their willingness to learn them.
The role of a programmer on a VN dev team may involve some or all of the following:
- Scripting, which involves turning the writers dialogue and prose into a script that can be compiled and run by the engine. May include adding music, sounds, images and sprites as directed by the writer or director.
- GUI Programming, which typically involves taking assets and designs provided by the GUI artist and implementing them into the game engine, including any animated parts or effects if required.
- Adding extra functionality that is not included as standard by the chosen game engine, which may differ between different game engines.
Other tasks that may fall under the role of programmer if not already handled by another member of the team could include, building or updating game versions with changes if needed, handling source control for the project, or uploading builds to storefronts if more in-depth knowledge on those systems is required.
Sound designer
Composer
Audio engineer
Voice actor
Voice director
Casting director
Social media manager
References
- ↑ Lucy Morris, Game Development Cheatsheets: Producer, itch.io, published July 23, 2018, retrieved June 18, 2022.