Our Services

GDAP’s member companies are well-versed in the art of game development. Talk to us and let us know your needs. Let’s make wonderful worlds together.


Our Development service encompasses the creative and technical aspects of bringing a game to life. This includes designing and implementing game mechanics, crafting engaging narratives, creating stunning visuals, and optimizing performance for various platforms.

Quality Assurance Technicians

Quality Assurance Technicians, also known as Testers, play a critical role in ensuring the quality and playability of games before they are released to the public. They meticulously test, tune, debug, and suggest refinements to enhance the gaming experience.

  • Systematically play-test games to analyze performance and identify issues.
  • Detects and report bugs ranging from crashes to minor glitches, ensuring a smooth gaming experience.
  • Testers prioritize and fix critical issues, working within deadlines and understanding production schedules.
  • They use software quality management systems to document findings and collaborate in teams for comprehensive testing.
  • Testers anticipate gameplay variations, communicate diplomatically, and maintain ongoing relationships with support teams post-launch.

Lead Game Programmer

The Lead Programmer plays a pivotal role in overseeing the development of game software and ensuring technical excellence throughout the production process. They lead a team of programmers responsible for creating and managing the code that powers the game.

  • Leads the programming team, managing roles such as AI, game engine development, user interface, tools, and physics.
  • Develops the technical specifications for the game and delegates tasks to the programming team.
  • Ensures timely delivery and adherence to budget constraints.
  • Manages the production of different game builds, fixing bugs, and ensuring code quality.
  • Provides guidance and support to the programming team, ensuring they have the necessary skills and understanding of the project’s requirements.

Game Programming

Game Programming is the core element of game development, involving the design and creation of computer code that powers the game’s functionality and features. Programmers work on various aspects such as AI, physics, engine development, and tools creation to ensure a seamless gaming experience across different platforms and territories.

  • Game programmers write and test code for games, incorporating existing libraries and creating custom code as needed.
  • They specialize in areas like physics, AI, engine development, and tools creation to enhance gameplay and user experience.
  • Programmers collaborate with other team members, including QA Testers and Localization Managers, to fix bugs, create different game versions, and ensure compatibility across platforms
  • Job roles include Games Programmer, Tools Programmer, AI Programmer, and Middleware Programmer, with responsibilities ranging from general programming tasks to specialized tool development and localization.
  • The Lead Programmer translates game design into technical specifications, delegates tasks, and oversees the programming team’s work to deliver a polished and functional game product.


Art in game development encompasses a wide range of creative and visual aspects that are crucial for bringing games to life. It involves the creation of captivating visuals, immersive animations, and compelling art designs that enhance the overall gaming experience. Here are the key roles and contributions within the realm of art in game development:


Animation in the games industry is a vital process that brings movement and behavior to life within virtual worlds. This includes animating characters, creatures, objects, scenery, vegetation, and environmental effects using specialized software packages. Animators collaborate closely with programmers and artists to optimize performance while delivering seamless and engaging animations.

  • Animators bring movement and behavior to game elements such as characters, objects, and environments.
  • Specialized software is used to create animations for both in-game behaviors and predefined sequences or cut scenes.
  • Animators work within technical constraints, optimizing animations for performance on target platforms.
  • Collaboration with programmers and artists ensures a balance between smooth movement and optimized performance.
  • Animators create libraries of reusable animations for characters and handle technical processes like rigging and skinning for efficient animation production.

Creative Director

The Creative Director plays a pivotal role in guiding the artistic vision and overall quality of a game during its development process. They focus on decisions that impact gameplay, artwork, music, and audio assets, ensuring a cohesive and engaging final product.

  • Oversees high-level decisions affecting gameplay, aesthetics, and sound design in game development.
  • Responsible for the overall look, feel, and quality of the game, working closely with Lead Artists, Programmers, Designers, and Producers.
  • Evolved from the producer’s role, with a focus on artistic styling, gameplay quality, and fulfilling the original game concept.
  • Collaborates with a core team to define the game’s framework and addresses technical obstacles.
  • Works with the development team to maintain high-quality code, art assets, and playable versions of the game.
  • Acts as the game’s champion, promoting it to executives outside the production team, such as sales and marketing departments.

Game Art Design

Game Art Design is a critical aspect of game development, involving the creation of visual elements such as characters, environments, objects, textures, and user interface components. Artists work under the Lead Artist’s supervision to ensure that the game’s visuals align with its concept and specifications, considering technical limitations and platform capabilities.

  • Game Artists create visual elements for games, including characters, scenery, objects, textures, and user interface components.
  • They also produce concept art and storyboards during pre-production to communicate visual ideas.
  • Artists specialize in 3D modeling, character design, textures, environments, and other areas within the art department.
  • They work closely with the Lead Artist to manage art assets and ensure they meet the game’s specifications.
  • Artists must consider technical capabilities, platform limitations, and feedback from QA Testers during the creation process.
  • Roles within game art design include Concept Artist, 3D Modeler, and 2D/Texture Artist, each with specific responsibilities and techniques to achieve desired visual results.

Lead Artist

The Lead Artist, also known as Art Director or Creative Manager, plays a pivotal role in defining the visual style and artistic direction of a game. They work closely with other key team members like the Game Designer, Lead Programmer, and Producer to ensure that the game’s visual elements meet creative and technical standards within budget and schedule constraints.

  • Responsible for the overall visual look of the game, working with the Game Designer and Lead Programmer to devise the visual style.
  • Directs the production of all visual material, including environments, characters, objects, and effects, setting creative and technical standards.
  • Manages a team of Artists and Animators, ensuring they work within schedule, budget, and technical requirements.
  • Collaborates with the programming team to integrate art and animation assets into the game engine seamlessly.
  • Supervises the creation of concept art and visual atmosphere illustrations to communicate the game’s styling.
  • Researches and tests various art techniques and tools, ensuring they align with the game’s technology.
  • Anticipates problems, plans contingencies, and oversees any outsourced art production to ensure the project’s success.


Art in game development encompasses a wide range of creative and visual aspects that are crucial for bringing games to life. It involves the creation of captivating visuals, immersive animations, and compelling art designs that enhance the overall gaming experience. Here are the key roles and contributions within the realm of art in game development:

Game Design

Game Design is a crucial aspect of game development that involves conceptualizing and defining all elements of a game, including its gameplay mechanics, story, characters, interface, and modes of play. Game Designers work closely with the development team to ensure that the game’s vision is realized within budget and schedule constraints.

  • Game Design encompasses devising the core elements of a game, such as its setting, rules, story flow, characters, objects, interface, and gameplay modes.
  • Game Designers collaborate with the development team to create art assets and computer code based on the game design specifications.
  • They may be involved in defining the game’s premise or refining existing core elements to create the best possible game within budget and time constraints.
  • Game Designers adjust the game design based on technical constraints and incorporate new programming and art creation methods developed by the team.
  • The design process involves stages such as initial research, creating a concept document, developing a proof of concept prototype, and creating a full game design document.
  • The game design document serves as a reference for all development staff and may require updates to reflect production and technical decisions during the development cycle.

Game Writing

Game writing involves developing the storyline, dialogue, and overall narrative of a game, ensuring that the player’s experience is immersive and engaging. Game writers collaborate with the development team to create compelling narratives that complement the gameplay and enhance the overall gaming experience.

  • Game writers develop the storyline, dialogue, and narrative elements of a game, focusing on creating an immersive and engaging experience for players.
  • The role of a game writer may vary depending on the company and job description, sometimes overlapping with game design responsibilities.
  • Game writers may be responsible for creating the entire script or refining existing story elements based on the development stage.
  • They work closely with the development team to ensure that the narrative aligns with the game’s vision, target audience, and gameplay mechanics.
  • Game writers develop characters, dialogues, and plot progression, considering the player’s control over the game’s direction in both linear and open-world game designs.
  • A strong storyline is essential for a successful game, and larger game development companies often have separate positions for game writers and game designers to emphasize narrative quality.

Level Editing

Level Editing is a critical aspect of game development, involving the creation of interactive environments, challenges, and gameplay experiences within a specific segment of a game. Level editors collaborate with the development team to ensure that the level design aligns with the overall game vision and technical constraints while providing an engaging and immersive experience for players.

  • Level editors define and create interactive architecture for a segment of a game, including landscapes, buildings, objects, and gameplay elements.
  • They must adhere to the overall design specifications defined during the Game Design process while having the freedom to vary the specific look and feel of the level.
  • Level editors define the environment, layout, lighting, textures, characters, objects, and behaviors associated with them, creating challenges and actions for players to overcome.
  • They sketch ideas on paper or using 2D drawing software, imagining the playing experience and mapping out possibilities before translating ideas into 3D and testing in the game engine.
  • Collaboration with programmers and artists is essential to draw up a detailed inventory of level assets, considering technical constraints and performance requirements.
  • The level editor’s work impacts the game’s atmosphere, challenges, and progression, providing players with clues and opportunities to explore and interact with the game world.

Technical Art Design

Technical Art Design plays a crucial role in game development by bridging the gap between art and programming, ensuring that art assets are seamlessly integrated into the game without compromising artistic vision or technical limitations. Technical artists collaborate with various teams to set up and maintain art production workflows, implement new techniques, and provide technical expertise to enhance the efficiency and quality of game development.

  • Technical artists act as a bridge between art and programming, ensuring art assets are integrated into games without technical issues.
  • They work closely with the art team, Lead Artist, Creative Director, and Lead Programmers to set up and maintain art production workflows.
  • Responsibilities include selecting art packages and tools, investigating new techniques, and creating custom tools to improve team efficiency.
  • Technical artists share knowledge through training and mentoring sessions with other artists, focusing on new technologies and techniques.
  • They oversee the implementation of rendering techniques, such as normal and specular maps, particle systems, and pixel shaders, to enhance visual quality.
  • Technical artists are not directly involved in creating game art assets but provide advisory support and address technical challenges as they arise, such as debugging complex assets and ensuring compatibility with different platforms.


Art in game development encompasses a wide range of creative and visual aspects that are crucial for bringing games to life. It involves the creation of captivating visuals, immersive animations, and compelling art designs that enhance the overall gaming experience. Here are the key roles and contributions within the realm of art in game development:

External Producer

The External Producer plays a crucial role in game development by ensuring successful delivery and commercial success of a game, working externally from the development team and liaising between the publisher and the game developer. They focus on broader issues related to the game’s commercial viability and coordination between various departments.

  • External Producers are employed by game publishers and work externally from the development team.
  • They liaise between the publisher’s sales, marketing departments, and the game developer, focusing on ensuring the game’s commercial success.
  • External Producers work closely with the game’s internal producer, who manages day-to-day development tasks.
  • Their responsibilities include coordinating marketing materials, handling outsourcing of audio, cut scenes, and localization, and running focus tests on early game versions.
  • They act as consultants, providing advice to the game developer on commercial aspects and ensuring the publisher has all relevant information for success.
  • External Producers also manage financial aspects, such as interim payments and negotiations on major changes to the game’s design or appearance, with the publisher.

Assistant Producer

The Assistant Producer (or Junior Producer) plays a vital role in game development by assisting in the timely delivery of high-quality products. They work closely with production staff, focusing on specific areas such as communications, project coordination, milestone tracking, and outsourcing management.

  • Assistant Producers work with production staff to ensure timely delivery of high-quality games.
  • They may focus on specific areas like communications, coordinating work processes, and managing outsourcing of art assets.
  • Assistant Producers are employed by both publishers and development studios, with roles varying based on the work environment.
  • In development studios, they manage communications between different teams (design, art, programming) and handle task planning and milestone tracking.
  • In publisher environments, Assistant Producers liaise between sales, marketing departments, developers, and support External Producers.
  • Responsibilities include task planning, milestone tracking, handling review processes, and archiving game assets.
  • They act as the main point of contact for outsourcing companies, track deliverable quality, provide feedback, and organize press-related activities during the game’s final stages.

Product Manager

Product Managers (or Brand Managers) play a crucial role in game marketing by creating and implementing marketing campaigns to maximize game sales. They work within marketing teams, collaborating with senior managers and overseeing various tasks related to marketing, budget management, market positioning, and launch planning.

  • Product Managers (or Brand Managers) work in game marketing to maximize sales through effective marketing campaigns.
  • They collaborate with senior marketing managers and may work alongside Brand Managers for long-term franchise planning.
  • Their tasks include managing marketing budgets, demonstrating return on investment, and defining market positioning for games.
  • In early game development stages, they provide input on characters, scenarios, and may be involved in focus testing.
  • Key tasks include defining market positioning, creating launch plans, and coordinating with various departments for marketing materials.
  • They oversee the design, creation, and distribution of marketing assets like packaging, cover images, posters, websites, and point-of-sale materials.
  • Product Managers also liaise with media buyers for advertising placement, handle intellectual property, promotional partnerships, sales distributors, and localization providers.

Project Management

The Project Manager plays a crucial role in ensuring the successful delivery of a game, managing resources, coordinating teams, maintaining quality, and meeting deadlines and budget constraints throughout the development process.

  • Project Managers oversee the entire game development process, ensuring delivery on time and within budget.
  • They coordinate the work of production teams, including programmers, designers, artists, writers, musicians, and actors.
  • Before production, they analyze the game design, establish project milestones, create schedules, and negotiate contracts with suppliers.
  • During development, Project Managers monitor progress, manage financial resources, and act as a central point of contact for all aspects of production.
  • They liaise with senior management, publishers, PR and marketing departments, QA teams, and various development teams.
  • Project Managers prioritize tasks, manage risks, plan for contingencies, and oversee ongoing maintenance post-launch, including updates and customer support.


Art in game development encompasses a wide range of creative and visual aspects that are crucial for bringing games to life. It involves the creation of captivating visuals, immersive animations, and compelling art designs that enhance the overall gaming experience. Here are the key roles and contributions within the realm of art in game development:

Language Localization – Translation

Language localization or translation plays a crucial role in adapting game content for different markets, ensuring that in-game text, voice scripts, manuals, and other materials are accurately translated and culturally relevant. Translators also provide valuable input on game content, market trends, and localization strategies.

  • Language localization or translation involves translating and adapting game content, including text, voice scripts, manuals, and supplementary materials, to suit different markets and languages.
  • Translators identify areas of game content that may need revision for cultural suitability and consumer preferences, providing feedback on game difficulty and appeal for the target market.
  • They stay updated on market trends and industry developments in their assigned market, communicating relevant information to product acquisition and development teams.
  • Translators facilitate communication between foreign parent companies and internal departments, collaborating with software engineers to streamline the localization process and ensure quality standards.
  • They audit translated documents for formatting, text accuracy, and graphics integration, providing feedback to maintain translation quality and consistency in terminology.
  • Translators also localize documentation and communication with cultural relevance and etiquette, ensuring a seamless experience for users in different linguistic regions.

Technical Support

Technical support is the link between the game company and the public. Technical support specialists help customers who may have problems operating a game or related equipment.

Audio Engineering

Audio engineering in game development involves creating and implementing the soundtrack, including music, sound effects, character voices, and ambient effects, to enhance the gaming experience. Audio engineers work on sound design, music composition, recording, editing, mixing, and mastering to produce the final audio elements for the game.

  • Audio engineers create the soundtrack for games, including music, sound effects (e.g., gunshots, explosions), character voices, instructions, and ambient effects (e.g., crowd noise, rain).
  • They work for development studios, outsourcing companies, and localization services, adapting audio elements for different territories and languages.
  • Following a creative brief, audio engineers produce a sound design for the game, compose and record music, audition and record actors (including lip syncing), and source or create sound effects.
  • They edit, mix, and master the audio elements to create a cohesive and immersive soundtrack that enhances the gaming experience.
  • Game audio engineering is complex due to the non-linear and interactive nature of games, requiring consideration of technical constraints and the need to synchronize audio with gameplay actions.

Join Us and be a GDAP Member!

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam

Apply Now