GAMING COMPANY STRUCTURE
JUAN GABRIEL GOMILA SALAS
/joanby @Joan_By Juan Gabriel 

Gomila Salas
joanby
GAMING COMPANY STRUCTURE
HIERARCHY
▸ Head of studio
▸ Producer / Manager / Director (Dev Team)
▸ Game Design
▸ Artist
▸ Programming
▸ Testing (QA)
▸ Audio
GAMING COMPANY STRUCTURE
HIERARCHY
▸ Others
▸ Finance & Legal
▸ Press Release & Marketing
▸ IT
▸ Human Resources & Recruitment
▸ Administration
▸ …
GAMING COMPANY STRUCTURE
EXPERIENCE ROLES
▸ Junior
▸ Senior (>3 years of experience)
▸ Lead (>5 years of experience)
GAMING COMPANY STRUCTURE
SOURCE SOLUTIONS
▸ In-house development
▸ Outsourcing solutions
THE DEV TEAM
THE DEV TEAM
Project director/
Manager/Producer
Technical
manager/Lead
(CTO)
Senior
Programmers
Programmers
Junior
Programmers
Design manager/
Lead
Senior designers
Designers
Junior designers
Art manager/lead
Senior artists
Artists
Junior artists
Senior animators
Animators
Junior animators
QA Audio team
GAME DESIGN
GAME DESIGN
FUNCTIONS
▸ Design the game concept and the design
document that will let the artists and
programmers know what they should do and
how to do it.
▸ Come up with ideas, game’s goals, missions,
structure, playing mechanics and basic
gameplay rules
GAME DESIGN
EXAMPLES
▸ Level Designer
▸ Level Editor
▸ Script Writer
▸ Feature Designer
▸ AI Designer
▸ …
GAME DESIGN
REQUIREMENTS
▸ Creativity & Imagination
▸ Know-how of the market (the needs of the
audience)
▸ Good communication skills
▸ Teamwork
▸ Level edition knowledge
▸ 3D modelling
GAME DESIGN
PROVES OF IDENTITY
▸ CV
▸ Practical examples
▸ Sample Documentation
ARTIST
ARTIST
FUNCTIONS
▸ Create the visual
components of the game
GAME DESIGN
EXAMPLES
▸ 3D modeller
▸ 2D modeller
▸ Technical artist
▸ Visual Effects artist
▸ Concept artist
▸ GUI artist
▸ Texture artist
ARTIST
REQUIREMENTS
▸ Good drawing skills
▸ Experience in 3D modeling software
▸ Experience in 2D vector art
▸ Technical skills
▸ Graphics design
ARTIST
PROVES OF IDENTITY
▸ CV
▸ Portfolio
PROGRAMMERS
PROGRAMMERS
FUNCTIONS
▸ Put all staff developed by audio team, artist,
designer together to create a playable game
▸ Code the logic and the behavior of the game
PROGRAMMERS
EXAMPLES
▸ Client developer
▸ Server developer
▸ Back-end developer
▸ AI developer
▸ DB architect
PROGRAMMERS
REQUIREMENTS
▸ Programing skills (C++, Java, Objective-C,
Unity…)
▸ Know-how of the Internet, TCP, UDP protocols,
client-server, MVC, design patterns,…
▸ Mathematical and logical skills
▸ AI skills
▸ Data structure
PROGRAMMERS
PROVES OF IDENTITY
▸ CV
▸ Portfolio
▸ Demo projects
PRODUCER
PRODUCER
FUNCTIONS
▸ Project planning: making decisions on the
scope of the game and creating schedule with
milestones.
▸ Resources planning: efficient running of
resources from people to software and
licenses.
▸ Communication: point of contact, reporting,…
PRODUCER
EXAMPLES
▸ Game producer
▸ Project Manager
▸ Head of development
▸ Project Director
PRODUCER
REQUIREMENTS
▸ Technical skills
▸ Know-how of the market
▸ Communication skills
▸ Experience managing teams
PRODUCER
PROVES OF IDENTITY
▸ CV
▸ Portfolio
▸ Previous jobs as a Producer
TESTING (QA)
TESTING (QA)
FUNCTIONS
▸ Find problems (bugs) and documenting them
clearly and concisely where and under
precisely what conditions the problem was
observed
▸ Ensure that the product’s gameplay, gameplay
mechanics and game flow are of a high
standard, that the games are fun to play, that
they are neither too hard nor too easy, and that
the gameplay is properly balanced.
TESTING (QA)
REQUIREMENTS
▸ Methodical & organized
▸ Communication skills
▸ Game Experts and Supports
GAMING COMPANY STRUCTURE
AND THAT’S ALL ABOUT

A Gaming Company Structure