Profession digital games designer
Digital games designers develop the layout, logic, concept and gameplay of a digital game. They focus on playfield design, specification writing, and entry of numeric properties that balance and tune the gameplay.
Would you like to know what kind of career and professions suit you best? Take our free Holland code career test and find out.
Personality Type
Knowledge
- Task algorithmisation
The techniques to convert unstructured descriptions of a process into step-by-step sequence of actions of a finite number of steps.
- Digital game creation systems
The integrated development environments and specialised design tools, designed for the rapid iteration of user-derived computer games.
- Systems development life-cycle
The sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.
- Web programming
The programming paradigm that is based on combining markup (which adds context and structure to text) and other web programming code, such as AJAX, javascript and PHP, in order to carry out appropriate actions and visualise the content.
- Digital game genres
The classification of video games based on their interaction with the game media, such as simulation games, strategy games, adventure games and arcade games.
Skills
- Create digital game characters
Develop a typology of characters for digital games and identify their exact role in the gameplay and the narrative.
- Design process
Identify the workflow and resource requirements for a particular process, using a variety of tools such as process simulation software, flowcharting and scale models.
- Manage online content
Ensure the website content is up to date, organised, attractive and meets the target audience needs, the requirements of the company and international standards by checking the links, setting the publishing time framework and order.
- Design graphics
Apply a variety of visual techniques in order to design graphic material. Combine graphical elements to communicate concepts and ideas.
- Specify digital game scenes
Describe scenes of digital games by communicating and cooperating with artistic crew, designers and artists in order to define the scope of the game's virtual environments.
- Define technical requirements
Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.
- Analyse business requirements
Study clients' needs and expectations for a product or service in order to identify and resolve inconsistencies and possible disagreements of involved stakeholders.
- Compose digital game story
Create a digital game story by writing out a detailed plot and storyboard with descriptions and gameplay objectives.
- Create concept of digital game
Develop and communicate every aspect of overall game vision. Communicate and collaborate with technical crew, artistic and design teams to implement the game vision.
- Use markup languages
Utilise computer languages that are syntactically distinguishable from the text to add annotations to a document, specify layout and process types of documents such as HTML.
- Create software design
Transpose a series of requirements into a clear and organised software design.
- Formulate game rules
Compose a series of rules as to how to play a game.
Optional knowledge and skills
unity (digital game creation systems) prototyping development iterative development vbscript ml (computer programming) abap erlang apply 3d imaging techniques create 3d environments sap r3 source (digital game creation systems) software interaction design c++ haskell python (computer programming) asp.net scala apl software design methodologies r php unreal engine operate 3d computer graphics software c# pascal (computer programming) spiral development devops ict security legislation microsoft visual c++ visual studio .net ajax ruby (computer programming) principles of animation waterfall development java (computer programming) objective-c create 3d characters typescript sas language lisp cobol assembly (computer programming) animate 3d organic forms 3d texturing prolog (computer programming) rapid application development agile development javascript frostbite (digital game creation systems) matlab common lisp groovy perform resource planning manage localisation smalltalk (computer programming) swift (computer programming) scratch (computer programming) perl id tech application usability cryengine estimate duration of work openedge advanced business language computer programming ict performance analysis methods hardware platforms coffeescript incremental development 3d lightingSource: Sisyphus ODB