SlideShare a Scribd company logo
1 of 27
Download to read offline
The Essential
Guide To Game Content
Development
How to
Develop a
Killer Game
If you’re viewing this presentation right now, it suggests at this point you have a good
idea of what assets and elements you need to prepare for a game development
project. But you still have questions such as “how do I construct each major
component to complete my game?” and “where do I begin?”, don’t you?
This Guide will show you how to effectively plan your game content development
project, staff your game development team and will walk you through all stages from
idea development to product finalization and release.
Ready for this journey with us? Let’s go!
Intro
Want to skip ahead? Here’s what we’re going to cover
PRE-PRODUCTION
5 … Idea Development
7 … Game Plot Overview
11 ... Staffing Your Development
Team
20 … Scheduling Game Production
PRODUCTION
22 … Game Development
Stages
14 … Insights From Real
Life
Pre-Production
Thinking your have a great game idea is not enough in the game development
world. What your really need is a clear action plan envisioning all of the major
pitfalls that may be awaiting you in the course of your game development project.
Idea Development
Make sure you think your game idea through to its end in order to have a
complete vision of your end product1
2 Create a list of all assets you need to create vs the timeframe of their
completion in order to make the right decision about your future
development team structure and skills needed to develop a game
3 Consult with a gaming industry expert or those who understand game
development process to get insights and gather feedback on your game
idea (basically, try to get expert answers to such questions as “is it still
topical?”, “what do other similar games offer?”, “how will my game make
a difference?”…)
Up-to-date graphics is important to capture the
audience, but content is still the King! So, come up
with a way to make your game truly cool and fun by
offering great UX, ‘putting a new spin’ on a popular
game feature, using elements that have never been
used in similar genre games before…
1
2 Always think through your player’s perspective, what takeaways they’ll
gain from playing your game and how they can become your game fans
and advocates. Only devoted fans will ensure your game’s sustainability!
Remember
Game Plot Overview
The Story1
Game plot is needed to push the
action along. The plot will help
you determine the type of assets
you will need to develop the
actual game.
Develop your game’s plot in a
narrative way, just as if you were
writing a fiction story. See
example on the right.
Source: www.pearsonhighered.com
Game Plot Overview
Your plot can be linear or non-linear, see below
Source:
www.gatheryourparty.com/
Your Player’s Perspective
Now when you’ve developed a plot, try to draft out how your players will be
exposed to the plot during the gameplay (see examples below)
Game Plot Overview
Source: www.pearsonhighered.com
Remember
Staffing Your Development Team
Determine the skills that will most likely be needed for your game
development project. Due to the cost factor, many startup game
studios make a common critical mistake – they hire few specialists to
fulfill several roles. As a rule, these specialists are pretty junior and are
managed by a single senior guy. Such team structures often fail to
deliver quality products on time because of occupational burnout
(having to work overtime to meet the deadlines, multi-tasking, etc) and
lack of professional expertise.
We suggest that you hire mid and senior IT and creative guys for the
most complex tasks within your game development project and have
one person do his own work. While this approach may sound too
prodigal, it’ll prove to be a smart one in a long run when you won’t
have to spend additional money and time fixing bugs at a post-release
stage!
1
Staffing Your Development Team
2 Since timing and cost efficiency are really two most important factors in
gaining a competitive advantage and winning a certain market or a niche,
you should consider alternative ways to staff your game development
project. Read our blog post to learn more about different successful
models for game development and how offshore IT staffing can actually
help you do more for less, and develop a very fast go-to-market strategy.
Staffing Your Development Team
1 Concept artist:
•Preparation of all creative materials including sketches, drafts, creation of
characters, objects (e.g., vehicles, weapons) and map layouts
•2D / 3D artwork creation
•Basic design
Roles you’ll need for your game development project
2 Level designer:
•Knowledge of 3d party design tools such as UnrealEd and 3D art packages
(Max/Maya)
•2D / 3D modeling
•Game mapping
Staffing Your Development Team
3 Modeler:
•Conversion of 2D artwork into 3D assets to be imported into your game
•Polygonal modeling
Roles you’ll need for your game development project
4 Animator:
•Creation of control systems to turn your character models into the digital puppets
to manipulate with
•Creation of the entire game’s motion system
Staffing Your Development Team
5 Software developer:
•Coding and integrating the whole functionality into the game
•Front-end and back-end programming
Roles you’ll need for your game development project
6 Project Manager (or Team Lead):
•Oversees the project and makes sure each project element is completed on time
and on budget
•Helps unite the team, solve internal problems, increase team morale
•Acts as an intermediary between client and game development service provider
Staffing Your Development Team
7 Web designer:
•Creation of game’s webpages, online communities and other online media outlets
used to promote your game
•Keeping all web properties’ design up to date
Roles you’ll need for your game development project
8 QA Engineer:
•Oversees the project from the quality’s perspective
•Checks the game for bugs and errors
•Conducts full quality assurance control
Rough Cost of an 8-persons game development
team
For rough calculation and detailed information please
check out our
blog post on what it costs to start a game development studio
USA - ~$618,000 / year
Ukraine - ~$352,000 / year
How to ensure
productive
teamwork
Define roles clearly
1
2
3
4
Share your game’s vision and mission
Place your team members according to their personality types to reach
maximum compatibility and agility (hire a consultant to help you out)
Reward your team for meeting the deadlines or critical project milestones,
finding a non-trivial solution, ‘re-inventing a bicycle’, etc.
Meet with your team regularly and collect their feedback
5
Read real-life stories of effective offshore Agile team management, and
distributed development team management
SCHEDULING YOUR GAME PRODUCTION
Create an individual schedule for each team member stating specific
details and timeframes for each task assigned to the person
Compile all of the individual schedules into a Master Schedule and build
your Agile Scrum practice around it
1 Your PM / team lead follows both the team as a whole and each
individual team member’s progress and keeps everyone on schedule
After production has officially kicked off, make sure
2 Your PM / team lead only uses constructive rather than destructive
criticism to maintain a healthy team morale
Game Production
3 Your PM / team lead is able to minimize (inevitable) delays in the delivery
1 Integrating all completed project assets into a functional game (level
designers and developers are mostly involved here)
Game development stages
2 Testing and feedback collection
Game Production
• Alpha testing (internal testing) – done in-house among team members
and testers
• Beta testing (external testing) – done within a selected circle of
external users minding high security aimed to prevent game’s leakage
to the public
3 Remodeling and finalizing
Game development stages
Game Production
• Your game is fully built and undergoing final testing
• You’re wrapping up your beta testing
• Your web designer starts promoting the launch date
4 Releasing your game to the app stores and game centers
Listen to experts discussing how to set up a software development team
offsite and sharing best practices of external Agile development team
management
play podcast
BY INTERSOG
Intersog is a global provider of IT Staffing and managed web, mobile and game
development services.
Founded in 2005, Intersog has developed more than 200 native apps for the
Apple’s App Store and more than 70 apps for Google Play and received several
industry recognition awards including "Best iPhone Development Company 2011"
by the Best Web Agency, “Best App Ever Award 2011 & 2012”, AppPicker’s Best
Project Management Apps for iPad (2013), etc.
Check out our Game Development Portfolio or
contact us for client references!
Follow us
linkd.in/intersog
@Intersog
slideshare.net/Intersog
goo.gl/Intersog
fb.me/Intersog
youtube.com/Intersog
blog.com/Intersog
pinterest.com/IntersogMobile
THANK YOU!
Have Questions and/or Requests?
CONTACT US NOW
contact@intersog.com
www.intersog.com
2013

More Related Content

What's hot

Game development life cycle
Game development life cycleGame development life cycle
Game development life cycleSarah Alazab
 
Game programming-help
Game programming-helpGame programming-help
Game programming-helpSteve Nash
 
Game Design: The Production Plan
Game Design: The Production PlanGame Design: The Production Plan
Game Design: The Production PlanKevin Duggan
 
Skills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game DeveloperSkills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game DeveloperMSBCollege
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d GameIsfand yar Khan
 
Video Game Delivery Project
Video Game Delivery ProjectVideo Game Delivery Project
Video Game Delivery Projectrebelharvester
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipelineGAME Studios
 
LAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingLAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingDavid Mullich
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-ProductionKevin Duggan
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 barisyaman
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeLuca Galli
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Muhammad Maaz Irfan
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Fundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak RoadFundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak RoadArena Animation Tilak Road
 
Digibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottDigibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottLizzie Hodgson
 

What's hot (20)

Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
Game programming-help
Game programming-helpGame programming-help
Game programming-help
 
A Gaming Company Structure
A Gaming Company StructureA Gaming Company Structure
A Gaming Company Structure
 
Game Design: The Production Plan
Game Design: The Production PlanGame Design: The Production Plan
Game Design: The Production Plan
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Skills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game DeveloperSkills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game Developer
 
Game dev process
Game dev processGame dev process
Game dev process
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Video Game Delivery Project
Video Game Delivery ProjectVideo Game Delivery Project
Video Game Delivery Project
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
LAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingLAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game Publishing
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Fundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak RoadFundamentals of Game Development - Arena Animation Tilak Road
Fundamentals of Game Development - Arena Animation Tilak Road
 
Digibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottDigibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark Linott
 

Viewers also liked

Hierarchy of games industry
Hierarchy of games industryHierarchy of games industry
Hierarchy of games industryBatmanGrunt
 
The Game Industry - organisations
The Game Industry - organisationsThe Game Industry - organisations
The Game Industry - organisationsVictory Media
 
Job roles in the gaming industry irene
Job roles in the gaming industry ireneJob roles in the gaming industry irene
Job roles in the gaming industry irenehaverstockmedia
 
job roles in the games industry
job roles in the games industryjob roles in the games industry
job roles in the games industryThomas_Giblin_16
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and ProgrammingSumit Jain
 
The games industry- Industry Structure
The games industry- Industry StructureThe games industry- Industry Structure
The games industry- Industry Structurecigdemkalem
 
Unit 13 - Assignment 3 - Understand job roles within the games industry
Unit 13 - Assignment 3 - Understand job roles within the games industryUnit 13 - Assignment 3 - Understand job roles within the games industry
Unit 13 - Assignment 3 - Understand job roles within the games industryGulshan Golechha
 

Viewers also liked (10)

Prototype-based, object-oriented programming
Prototype-based, object-oriented programmingPrototype-based, object-oriented programming
Prototype-based, object-oriented programming
 
Job roles
Job rolesJob roles
Job roles
 
Mgd game devprocess
Mgd game devprocessMgd game devprocess
Mgd game devprocess
 
Hierarchy of games industry
Hierarchy of games industryHierarchy of games industry
Hierarchy of games industry
 
The Game Industry - organisations
The Game Industry - organisationsThe Game Industry - organisations
The Game Industry - organisations
 
Job roles in the gaming industry irene
Job roles in the gaming industry ireneJob roles in the gaming industry irene
Job roles in the gaming industry irene
 
job roles in the games industry
job roles in the games industryjob roles in the games industry
job roles in the games industry
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
 
The games industry- Industry Structure
The games industry- Industry StructureThe games industry- Industry Structure
The games industry- Industry Structure
 
Unit 13 - Assignment 3 - Understand job roles within the games industry
Unit 13 - Assignment 3 - Understand job roles within the games industryUnit 13 - Assignment 3 - Understand job roles within the games industry
Unit 13 - Assignment 3 - Understand job roles within the games industry
 

Similar to How to develop a game

Production job roles
Production job roles Production job roles
Production job roles Samuel Hayman
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisDavid Mullich
 
KEY ATTRIBUTES OF GAME ASSET CREATOR
KEY ATTRIBUTES OF GAME ASSET CREATORKEY ATTRIBUTES OF GAME ASSET CREATOR
KEY ATTRIBUTES OF GAME ASSET CREATORMAAC Kolkata
 
How to Create a Mobile Game
How to Create a Mobile GameHow to Create a Mobile Game
How to Create a Mobile Game300Mind
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) developmentPietro Polsinelli
 
Game Development Services in Noida, Delhi | Game Development company
Game Development Services in Noida, Delhi | Game Development companyGame Development Services in Noida, Delhi | Game Development company
Game Development Services in Noida, Delhi | Game Development companyKickrTechnology
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
Kiyat games game evaluation process
Kiyat games game evaluation processKiyat games game evaluation process
Kiyat games game evaluation processSun Cho
 
Rockstar Games
Rockstar GamesRockstar Games
Rockstar GamesRae Clarke
 
Simulator Game Group report EB
Simulator Game Group report EBSimulator Game Group report EB
Simulator Game Group report EBElliotBlack
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteRogerWilson70
 
Tech jobs beyond programming - Game design
Tech jobs beyond programming - Game designTech jobs beyond programming - Game design
Tech jobs beyond programming - Game designVasu Jain
 

Similar to How to develop a game (20)

TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
Production job roles
Production job roles Production job roles
Production job roles
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
KEY ATTRIBUTES OF GAME ASSET CREATOR
KEY ATTRIBUTES OF GAME ASSET CREATORKEY ATTRIBUTES OF GAME ASSET CREATOR
KEY ATTRIBUTES OF GAME ASSET CREATOR
 
What is a game designer?
What is a game designer?What is a game designer?
What is a game designer?
 
How to Create a Mobile Game
How to Create a Mobile GameHow to Create a Mobile Game
How to Create a Mobile Game
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) development
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Game Development Services in Noida, Delhi | Game Development company
Game Development Services in Noida, Delhi | Game Development companyGame Development Services in Noida, Delhi | Game Development company
Game Development Services in Noida, Delhi | Game Development company
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Kiyat games game evaluation process
Kiyat games game evaluation processKiyat games game evaluation process
Kiyat games game evaluation process
 
Studio presentation
Studio presentationStudio presentation
Studio presentation
 
Rockstar Games
Rockstar GamesRockstar Games
Rockstar Games
 
Simulator Game Group report EB
Simulator Game Group report EBSimulator Game Group report EB
Simulator Game Group report EB
 
Build Your Own Games.pdf
Build Your Own Games.pdfBuild Your Own Games.pdf
Build Your Own Games.pdf
 
Introduction to Game Development.pdf
Introduction to Game Development.pdfIntroduction to Game Development.pdf
Introduction to Game Development.pdf
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES Institute
 
Tech jobs beyond programming - Game design
Tech jobs beyond programming - Game designTech jobs beyond programming - Game design
Tech jobs beyond programming - Game design
 

More from Intersog

The power of 1 on 1
The power of 1 on 1 The power of 1 on 1
The power of 1 on 1 Intersog
 
FrontEnd: JS + css + html
FrontEnd: JS + css + htmlFrontEnd: JS + css + html
FrontEnd: JS + css + htmlIntersog
 
Clients mean all_for_us
Clients mean all_for_usClients mean all_for_us
Clients mean all_for_usIntersog
 
Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.Intersog
 
How to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release managementHow to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release managementIntersog
 
How to Create a Data Infrastructure
How to Create a Data InfrastructureHow to Create a Data Infrastructure
How to Create a Data InfrastructureIntersog
 
No one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerNo one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerIntersog
 
Как не завалить клиентское интервью
Как не завалить клиентское интервьюКак не завалить клиентское интервью
Как не завалить клиентское интервьюIntersog
 
Agile business development.
Agile business development. Agile business development.
Agile business development. Intersog
 
Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Intersog
 
Java4hipsters
Java4hipsters Java4hipsters
Java4hipsters Intersog
 
Final countdown-in-sales
Final countdown-in-salesFinal countdown-in-sales
Final countdown-in-salesIntersog
 
Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...Intersog
 
Стек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPСтек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPIntersog
 
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft AzureDIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft AzureIntersog
 
Zigbee social network
Zigbee social networkZigbee social network
Zigbee social networkIntersog
 
​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. Тренды​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. ТрендыIntersog
 
Small tips для иррационала
Small tips для иррационалаSmall tips для иррационала
Small tips для иррационалаIntersog
 
Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Intersog
 
The Unicorn Workflow
The Unicorn WorkflowThe Unicorn Workflow
The Unicorn WorkflowIntersog
 

More from Intersog (20)

The power of 1 on 1
The power of 1 on 1 The power of 1 on 1
The power of 1 on 1
 
FrontEnd: JS + css + html
FrontEnd: JS + css + htmlFrontEnd: JS + css + html
FrontEnd: JS + css + html
 
Clients mean all_for_us
Clients mean all_for_usClients mean all_for_us
Clients mean all_for_us
 
Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.Intersog Hack_n_Tell. Docker. First steps.
Intersog Hack_n_Tell. Docker. First steps.
 
How to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release managementHow to bring greater QA value with a little bit of release management
How to bring greater QA value with a little bit of release management
 
How to Create a Data Infrastructure
How to Create a Data InfrastructureHow to Create a Data Infrastructure
How to Create a Data Infrastructure
 
No one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerNo one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developer
 
Как не завалить клиентское интервью
Как не завалить клиентское интервьюКак не завалить клиентское интервью
Как не завалить клиентское интервью
 
Agile business development.
Agile business development. Agile business development.
Agile business development.
 
Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"
 
Java4hipsters
Java4hipsters Java4hipsters
Java4hipsters
 
Final countdown-in-sales
Final countdown-in-salesFinal countdown-in-sales
Final countdown-in-sales
 
Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...Как пройти пути от любительских поделок на Arduino до промышленных решений за...
Как пройти пути от любительских поделок на Arduino до промышленных решений за...
 
Стек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMPСтек протоколов для IoT. Пример использования SNMP
Стек протоколов для IoT. Пример использования SNMP
 
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft AzureDIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
 
Zigbee social network
Zigbee social networkZigbee social network
Zigbee social network
 
​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. Тренды​Успешные, популярные и интересные IoT проекты в США. Тренды
​Успешные, популярные и интересные IoT проекты в США. Тренды
 
Small tips для иррационала
Small tips для иррационалаSmall tips для иррационала
Small tips для иррационала
 
Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.Healthcare. Правила коммуникации.
Healthcare. Правила коммуникации.
 
The Unicorn Workflow
The Unicorn WorkflowThe Unicorn Workflow
The Unicorn Workflow
 

How to develop a game

  • 1. The Essential Guide To Game Content Development How to Develop a Killer Game
  • 2. If you’re viewing this presentation right now, it suggests at this point you have a good idea of what assets and elements you need to prepare for a game development project. But you still have questions such as “how do I construct each major component to complete my game?” and “where do I begin?”, don’t you? This Guide will show you how to effectively plan your game content development project, staff your game development team and will walk you through all stages from idea development to product finalization and release. Ready for this journey with us? Let’s go! Intro
  • 3. Want to skip ahead? Here’s what we’re going to cover PRE-PRODUCTION 5 … Idea Development 7 … Game Plot Overview 11 ... Staffing Your Development Team 20 … Scheduling Game Production PRODUCTION 22 … Game Development Stages 14 … Insights From Real Life
  • 4. Pre-Production Thinking your have a great game idea is not enough in the game development world. What your really need is a clear action plan envisioning all of the major pitfalls that may be awaiting you in the course of your game development project.
  • 5. Idea Development Make sure you think your game idea through to its end in order to have a complete vision of your end product1 2 Create a list of all assets you need to create vs the timeframe of their completion in order to make the right decision about your future development team structure and skills needed to develop a game 3 Consult with a gaming industry expert or those who understand game development process to get insights and gather feedback on your game idea (basically, try to get expert answers to such questions as “is it still topical?”, “what do other similar games offer?”, “how will my game make a difference?”…)
  • 6. Up-to-date graphics is important to capture the audience, but content is still the King! So, come up with a way to make your game truly cool and fun by offering great UX, ‘putting a new spin’ on a popular game feature, using elements that have never been used in similar genre games before… 1 2 Always think through your player’s perspective, what takeaways they’ll gain from playing your game and how they can become your game fans and advocates. Only devoted fans will ensure your game’s sustainability! Remember
  • 7. Game Plot Overview The Story1 Game plot is needed to push the action along. The plot will help you determine the type of assets you will need to develop the actual game. Develop your game’s plot in a narrative way, just as if you were writing a fiction story. See example on the right. Source: www.pearsonhighered.com
  • 8. Game Plot Overview Your plot can be linear or non-linear, see below Source: www.gatheryourparty.com/
  • 9. Your Player’s Perspective Now when you’ve developed a plot, try to draft out how your players will be exposed to the plot during the gameplay (see examples below) Game Plot Overview Source: www.pearsonhighered.com
  • 11. Staffing Your Development Team Determine the skills that will most likely be needed for your game development project. Due to the cost factor, many startup game studios make a common critical mistake – they hire few specialists to fulfill several roles. As a rule, these specialists are pretty junior and are managed by a single senior guy. Such team structures often fail to deliver quality products on time because of occupational burnout (having to work overtime to meet the deadlines, multi-tasking, etc) and lack of professional expertise. We suggest that you hire mid and senior IT and creative guys for the most complex tasks within your game development project and have one person do his own work. While this approach may sound too prodigal, it’ll prove to be a smart one in a long run when you won’t have to spend additional money and time fixing bugs at a post-release stage! 1
  • 12. Staffing Your Development Team 2 Since timing and cost efficiency are really two most important factors in gaining a competitive advantage and winning a certain market or a niche, you should consider alternative ways to staff your game development project. Read our blog post to learn more about different successful models for game development and how offshore IT staffing can actually help you do more for less, and develop a very fast go-to-market strategy.
  • 13. Staffing Your Development Team 1 Concept artist: •Preparation of all creative materials including sketches, drafts, creation of characters, objects (e.g., vehicles, weapons) and map layouts •2D / 3D artwork creation •Basic design Roles you’ll need for your game development project 2 Level designer: •Knowledge of 3d party design tools such as UnrealEd and 3D art packages (Max/Maya) •2D / 3D modeling •Game mapping
  • 14. Staffing Your Development Team 3 Modeler: •Conversion of 2D artwork into 3D assets to be imported into your game •Polygonal modeling Roles you’ll need for your game development project 4 Animator: •Creation of control systems to turn your character models into the digital puppets to manipulate with •Creation of the entire game’s motion system
  • 15. Staffing Your Development Team 5 Software developer: •Coding and integrating the whole functionality into the game •Front-end and back-end programming Roles you’ll need for your game development project 6 Project Manager (or Team Lead): •Oversees the project and makes sure each project element is completed on time and on budget •Helps unite the team, solve internal problems, increase team morale •Acts as an intermediary between client and game development service provider
  • 16. Staffing Your Development Team 7 Web designer: •Creation of game’s webpages, online communities and other online media outlets used to promote your game •Keeping all web properties’ design up to date Roles you’ll need for your game development project 8 QA Engineer: •Oversees the project from the quality’s perspective •Checks the game for bugs and errors •Conducts full quality assurance control
  • 17. Rough Cost of an 8-persons game development team For rough calculation and detailed information please check out our blog post on what it costs to start a game development studio USA - ~$618,000 / year Ukraine - ~$352,000 / year
  • 19. Define roles clearly 1 2 3 4 Share your game’s vision and mission Place your team members according to their personality types to reach maximum compatibility and agility (hire a consultant to help you out) Reward your team for meeting the deadlines or critical project milestones, finding a non-trivial solution, ‘re-inventing a bicycle’, etc. Meet with your team regularly and collect their feedback 5 Read real-life stories of effective offshore Agile team management, and distributed development team management
  • 20. SCHEDULING YOUR GAME PRODUCTION Create an individual schedule for each team member stating specific details and timeframes for each task assigned to the person Compile all of the individual schedules into a Master Schedule and build your Agile Scrum practice around it
  • 21. 1 Your PM / team lead follows both the team as a whole and each individual team member’s progress and keeps everyone on schedule After production has officially kicked off, make sure 2 Your PM / team lead only uses constructive rather than destructive criticism to maintain a healthy team morale Game Production 3 Your PM / team lead is able to minimize (inevitable) delays in the delivery
  • 22. 1 Integrating all completed project assets into a functional game (level designers and developers are mostly involved here) Game development stages 2 Testing and feedback collection Game Production • Alpha testing (internal testing) – done in-house among team members and testers • Beta testing (external testing) – done within a selected circle of external users minding high security aimed to prevent game’s leakage to the public
  • 23. 3 Remodeling and finalizing Game development stages Game Production • Your game is fully built and undergoing final testing • You’re wrapping up your beta testing • Your web designer starts promoting the launch date 4 Releasing your game to the app stores and game centers
  • 24. Listen to experts discussing how to set up a software development team offsite and sharing best practices of external Agile development team management play podcast
  • 25. BY INTERSOG Intersog is a global provider of IT Staffing and managed web, mobile and game development services. Founded in 2005, Intersog has developed more than 200 native apps for the Apple’s App Store and more than 70 apps for Google Play and received several industry recognition awards including "Best iPhone Development Company 2011" by the Best Web Agency, “Best App Ever Award 2011 & 2012”, AppPicker’s Best Project Management Apps for iPad (2013), etc. Check out our Game Development Portfolio or contact us for client references!
  • 27. THANK YOU! Have Questions and/or Requests? CONTACT US NOW contact@intersog.com www.intersog.com 2013