a gaming company structure
TRANSCRIPT
GAMING COMPANY STRUCTUREJUAN 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 TEAMProject 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 STRUCTUREAND THAT’S ALL ABOUT