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

  • Artistic / Enterprising


  • 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 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.

  • 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.

  • 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.

  • Digital game creation systems

    The integrated development environments and specialised design tools, designed for the rapid iteration of user-derived computer games.


  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Design graphics

    Apply a variety of visual techniques in order to design graphic material. Combine graphical elements to communicate concepts and ideas.

  • Create digital game characters

    Develop a typology of characters for digital games and identify their exact role in the gameplay and the narrative.

  • Compose digital game story

    Create a digital game story by writing out a detailed plot and storyboard with descriptions and gameplay objectives.

Optional knowledge and skills

haskell objective-c perl ml (computer programming) animate 3d organic forms source (digital game creation systems) software design methodologies scratch (computer programming) computer programming openedge advanced business language agile development spiral development assembly (computer programming) vbscript visual studio .net groovy waterfall development sap r3 principles of animation typescript software interaction design application usability ruby (computer programming) apply 3d imaging techniques sas language prototyping development lisp microsoft visual c++ operate 3d computer graphics software unreal engine matlab apl devops unity (digital game creation systems) 3d lighting pascal (computer programming) erlang ict security legislation iterative development cryengine c++ rapid application development prolog (computer programming) estimate duration of work frostbite (digital game creation systems) r java (computer programming) swift (computer programming) scala php python (computer programming) common lisp ict performance analysis methods hardware platforms manage localisation create 3d characters smalltalk (computer programming) incremental development coffeescript id tech 3d texturing cobol abap ajax perform resource planning create 3d environments javascript c#