SlideShare a Scribd company logo
1 of 161
GameDev 2
Our Role in Development
Who’s Your Favourite Dev?




2
Who’s Your Favourite Dev?




3
Who’s Your Favourite Dev?




4
Who’s Your Favourite Dev?




5
Reality Check




6
Reality Check




7
Reality Check



    • 99.9% of the industry are unloved, uncelebrated and
     under appreciated.




7
Reality Check



    • 99.9% of the industry are unloved, uncelebrated and
     under appreciated.
    • Geek equivalent of Hollywood in this respect.




7
Reality Check



    • 99.9% of the industry are unloved, uncelebrated and
     under appreciated.
    • Geek equivalent of Hollywood in this respect.
    • Welcome aboard!



7
What is GameDev?




8
What is GameDev?



    • We talked last session about how we could think
     about games differently in order to better define
     what we wanted to make.




8
What is GameDev?



    • We talked last session about how we could think
     about games differently in order to better define
     what we wanted to make.
    • This session, we’re going to do the same for the
     development process


8
GameDev Myths




9
GameDev Myths


    • With few exceptions, game development is not a
     one-man process.




9
GameDev Myths


    • With few exceptions, game development is not a
     one-man process.
    • Ideas are the easy part, executing them is much
     harder.




9
GameDev Myths


    • With few exceptions, game development is not a
     one-man process.
    • Ideas are the easy part, executing them is much
     harder.
    • Nobody starts out as Will Wright.You have to work
     your way up to the top.

9
GameDev Teams




10
GameDev Teams

     • Games are made by teams.




10
GameDev Teams

     • Games are made by teams.
     • Different sizes of team create different types of
      game




10
GameDev Teams

     • Games are made by teams.
     • Different sizes of team create different types of
      game
     • Small teams might work on iOS games




10
GameDev Teams

     • Games are made by teams.
     • Different sizes of team create different types of
      game
     • Small teams might work on iOS games
     • You won’t make a AAA blockbuster without some
      serious manpower to make it happen


10
GameDev Teams

     • Games are made by teams.
     • Different sizes of team create different types of
      game
     • Small teams might work on iOS games
     • You won’t make a AAA blockbuster without some
      serious manpower to make it happen
     • A team has to be made of different types of people
10
GameDev Teams




11
GameDev Teams


     • Broadly there are five primary classes for Game
      Developers




11
GameDev Teams


     • Broadly there are five primary classes for Game
      Developers
       ‣ Producers




11
GameDev Teams


     • Broadly there are five primary classes for Game
      Developers
       ‣ Producers
       ‣ Designers




11
GameDev Teams


     • Broadly there are five primary classes for Game
      Developers
       ‣ Producers
       ‣ Designers
       ‣ Developers




11
GameDev Teams


     • Broadly there are five primary classes for Game
      Developers
       ‣ Producers
       ‣ Designers
       ‣ Developers
       ‣ Artists



11
GameDev Teams


     • Broadly there are five primary classes for Game
      Developers
       ‣ Producers
       ‣ Designers
       ‣ Developers
       ‣ Artists
       ‣ Quality Assurance

11
Developers




12
Developers



     • The people who make the game happen




12
Developers



     • The people who make the game happen
     • These are the guys who need to be able to code
      everything that is going to take place




12
Developers



     • The people who make the game happen
     • These are the guys who need to be able to code
      everything that is going to take place
     • Often forget that Game Development is bigger than
      Game Developers


12
Advanced Developers




13
Advanced Developers



     • Lots of specialisation options for developers




13
Advanced Developers



     • Lots of specialisation options for developers
        ‣ AI, Graphics, Networking, Gameplay, Audio




13
Advanced Developers



     • Lots of specialisation options for developers
        ‣ AI, Graphics, Networking, Gameplay, Audio
     • Also a range of non-obvious specialisation




13
Advanced Developers



     • Lots of specialisation options for developers
        ‣ AI, Graphics, Networking, Gameplay, Audio
     • Also a range of non-obvious specialisation
        ‣ E.g. Tools developer




13
Designers




14
Designers


     • Designers are broadly the people who specify how
      the game is played.




14
Designers


     • Designers are broadly the people who specify how
      the game is played.
     • Tend to deal more in concepts than nuts and bolts
      of implementation




14
Designers


     • Designers are broadly the people who specify how
      the game is played.
     • Tend to deal more in concepts than nuts and bolts
      of implementation
     • Designers are often not tied to a specific medium



14
Designers


     • Designers are broadly the people who specify how
      the game is played.
     • Tend to deal more in concepts than nuts and bolts
      of implementation
     • Designers are often not tied to a specific medium
       ‣ A good game designer can create a board game or a
         computer game

14
Advanced Designer
          Classes




15
Advanced Designer
                       Classes



     • Many different specialist options for designers




15
Advanced Designer
                        Classes



     • Many different specialist options for designers
        ‣ Interface Designer, Narrative Designer, Level Designer,
         Combat Designer etc.




15
Artists




16
Artists

     • As Computer Scientists its easy to overlook the
      contribution of artists.




16
Artists

     • As Computer Scientists its easy to overlook the
      contribution of artists.
       ‣ After all, what’s important is how A and B interact not
         what they look like?




16
Artists

     • As Computer Scientists its easy to overlook the
      contribution of artists.
        ‣ After all, what’s important is how A and B interact not
         what they look like?
     • So much of the game is displayed visually to the
      player that art



16
Artists

     • As Computer Scientists its easy to overlook the
      contribution of artists.
        ‣ After all, what’s important is how A and B interact not
         what they look like?
     • So much of the game is displayed visually to the
      player that art
     • Artists set the tone for your game

16
Artists

     • As Computer Scientists its easy to overlook the
      contribution of artists.
        ‣ After all, what’s important is how A and B interact not
         what they look like?
     • So much of the game is displayed visually to the
      player that art
     • Artists set the tone for your game
     • Good (or stylistic) art can make or break a game
16
Advanced Artists




17
Advanced Artists

     • Many many different types of artist might be
      required to work on a project




17
Advanced Artists

     • Many many different types of artist might be
      required to work on a project
       ‣ Concept artists




17
Advanced Artists

     • Many many different types of artist might be
      required to work on a project
       ‣ Concept artists
       ‣ Texture artists




17
Advanced Artists

     • Many many different types of artist might be
      required to work on a project
       ‣ Concept artists
       ‣ Texture artists
       ‣ 3D Modeller




17
Advanced Artists

     • Many many different types of artist might be
      required to work on a project
       ‣ Concept artists
       ‣ Texture artists
       ‣ 3D Modeller
       ‣ Animator




17
Advanced Artists

     • Many many different types of artist might be
      required to work on a project
       ‣ Concept artists
       ‣ Texture artists
       ‣ 3D Modeller
       ‣ Animator
       ‣ Audio (not strictly art but related)


17
Advanced Artists

     • Many many different types of artist might be
      required to work on a project
        ‣ Concept artists
        ‣ Texture artists
        ‣ 3D Modeller
        ‣ Animator
        ‣ Audio (not strictly art but related)
     • Very different skills required for each of these.
17
“Programmer Art”




18
“Programmer Art”



     • Programmer Art is a special type of art created by
      programmers




18
“Programmer Art”



     • Programmer Art is a special type of art created by
      programmers
     • Generally it is used as a placeholder so that the
      programmer can move things around and test code




18
“Programmer Art”



     • Programmer Art is a special type of art created by
      programmers
     • Generally it is used as a placeholder so that the
      programmer can move things around and test code
     • Do NOT get attached to placeholder art you made


18
QA Testers




19
QA Testers


     • When you have a game that is playable, it’s time to
      bring in the testers to see if it actually is playable




19
QA Testers


     • When you have a game that is playable, it’s time to
      bring in the testers to see if it actually is playable
     • Testers will be playing the game non-stop




19
QA Testers


     • When you have a game that is playable, it’s time to
      bring in the testers to see if it actually is playable
     • Testers will be playing the game non-stop
        ‣ Finding issues and reporting them




19
QA Testers


     • When you have a game that is playable, it’s time to
      bring in the testers to see if it actually is playable
     • Testers will be playing the game non-stop
        ‣ Finding issues and reporting them
        ‣ Retesting when a fix is applied




19
QA Testers


     • When you have a game that is playable, it’s time to
      bring in the testers to see if it actually is playable
     • Testers will be playing the game non-stop
        ‣ Finding issues and reporting them
        ‣ Retesting when a fix is applied
     • Testing is a really really soul destroying gig


19
QA Testers


     • When you have a game that is playable, it’s time to
      bring in the testers to see if it actually is playable
     • Testers will be playing the game non-stop
        ‣ Finding issues and reporting them
        ‣ Retesting when a fix is applied
     • Testing is a really really soul destroying gig
        ‣ http://trenchescomic.com/

19
Bug-hunting vs Focus
           Testing




20
Bug-hunting vs Focus
                       Testing
     • You can test to try to work all the kinks out of a
      game.




20
Bug-hunting vs Focus
                        Testing
     • You can test to try to work all the kinks out of a
      game.
        ‣ Try odd things, ensure it doesn’t break under certain
         conditions etc




20
Bug-hunting vs Focus
                        Testing
     • You can test to try to work all the kinks out of a
      game.
        ‣ Try odd things, ensure it doesn’t break under certain
         conditions etc
     • You can can also test to try to get the balance right
      and make sure people perceive the game the way
      that you do.

20
Bug-hunting vs Focus
                        Testing
     • You can test to try to work all the kinks out of a
      game.
        ‣ Try odd things, ensure it doesn’t break under certain
         conditions etc
     • You can can also test to try to get the balance right
      and make sure people perceive the game the way
      that you do.
        ‣ Easy on a months/years long project to lose objectivity
20
QA as a Break-In Gig




21
QA as a Break-In Gig



     • QA is often seen as a great place to start




21
QA as a Break-In Gig



     • QA is often seen as a great place to start
     • Once you’re working for the company, you’ll get
      promoted to a position on the development team




21
QA as a Break-In Gig



     • QA is often seen as a great place to start
     • Once you’re working for the company, you’ll get
      promoted to a position on the development team
        ‣ .....right?




21
QA as a Break-In Gig



     • QA is often seen as a great place to start
     • Once you’re working for the company, you’ll get
      promoted to a position on the development team
        ‣ .....right?
     • It’s not unheard of, but it’s by no means guaranteed


21
Producer




22
Producer

     • Producer is a bit of a nebulous term that
      encapsulates a lot of ideas




22
Producer

     • Producer is a bit of a nebulous term that
      encapsulates a lot of ideas
     • Producers are not necessarily team managers, but
      they do manage the team




22
Producer

     • Producer is a bit of a nebulous term that
      encapsulates a lot of ideas
     • Producers are not necessarily team managers, but
      they do manage the team
     • Think of Producers as a combination of




22
Producer

     • Producer is a bit of a nebulous term that
      encapsulates a lot of ideas
     • Producers are not necessarily team managers, but
      they do manage the team
     • Think of Producers as a combination of
       ‣ Manager



22
Producer

     • Producer is a bit of a nebulous term that
      encapsulates a lot of ideas
     • Producers are not necessarily team managers, but
      they do manage the team
     • Think of Producers as a combination of
       ‣ Manager
       ‣ Fixer


22
Producer

     • Producer is a bit of a nebulous term that
      encapsulates a lot of ideas
     • Producers are not necessarily team managers, but
      they do manage the team
     • Think of Producers as a combination of
       ‣ Manager
       ‣ Fixer
       ‣ Mum
22
Corporate Roles




23
Corporate Roles


     • Lots of ancillary roles as part of a business that
      aren’t strictly part of gamedev but support it




23
Corporate Roles


     • Lots of ancillary roles as part of a business that
      aren’t strictly part of gamedev but support it
        ‣ Not just accounting/payroll - marketing, community
         management etc.




23
Corporate Roles


     • Lots of ancillary roles as part of a business that
      aren’t strictly part of gamedev but support it
        ‣ Not just accounting/payroll - marketing, community
         management etc.
     • Within a large corporate environment you don’t
      need to be so aware of these


23
Corporate Roles


     • Lots of ancillary roles as part of a business that
      aren’t strictly part of gamedev but support it
        ‣ Not just accounting/payroll - marketing, community
         management etc.
     • Within a large corporate environment you don’t
      need to be so aware of these
        ‣ Smaller teams will have to fill them from the gamedevs

23
Multiclassing




24
Multiclassing

     • It’s totally valid to be a multi-class gamedev




24
Multiclassing

     • It’s totally valid to be a multi-class gamedev
     • Some specific terms exist for this already




24
Multiclassing

     • It’s totally valid to be a multi-class gamedev
     • Some specific terms exist for this already
        ‣ Technical Artist - Artist with programming knowledge




24
Multiclassing

     • It’s totally valid to be a multi-class gamedev
     • Some specific terms exist for this already
        ‣ Technical Artist - Artist with programming knowledge
     • Often helps for you to have some experience in
      multiple areas




24
Multiclassing

     • It’s totally valid to be a multi-class gamedev
     • Some specific terms exist for this already
        ‣ Technical Artist - Artist with programming knowledge
     • Often helps for you to have some experience in
      multiple areas
        ‣ Helps you understand the problems others will face



24
Multiclassing

     • It’s totally valid to be a multi-class gamedev
     • Some specific terms exist for this already
        ‣ Technical Artist - Artist with programming knowledge
     • Often helps for you to have some experience in
      multiple areas
        ‣ Helps you understand the problems others will face
        ‣ How best to structure your own work to make life easy


24
Multiclassing

     • It’s totally valid to be a multi-class gamedev
     • Some specific terms exist for this already
        ‣ Technical Artist - Artist with programming knowledge
     • Often helps for you to have some experience in
      multiple areas
        ‣ Helps you understand the problems others will face
        ‣ How best to structure your own work to make life easy
     • Particularly true for Producers and corporate roles
24
Me




25
Me

     • My background is in scientific AI




25
Me

     • My background is in scientific AI
     • Transitioned to games in the past few years




25
Me

     • My background is in scientific AI
     • Transitioned to games in the past few years
     • Right now I’m working on several projects




25
Me

     • My background is in scientific AI
     • Transitioned to games in the past few years
     • Right now I’m working on several projects
       ‣ Bubble - AI and Gameplay Programmer




25
Me

     • My background is in scientific AI
     • Transitioned to games in the past few years
     • Right now I’m working on several projects
       ‣ Bubble - AI and Gameplay Programmer
       ‣ Robot Overlord Games - All roles




25
Me

     • My background is in scientific AI
     • Transitioned to games in the past few years
     • Right now I’m working on several projects
       ‣ Bubble - AI and Gameplay Programmer
       ‣ Robot Overlord Games - All roles
     • I often find myself in a Production-esque role



25
Me

     • My background is in scientific AI
     • Transitioned to games in the past few years
     • Right now I’m working on several projects
       ‣ Bubble - AI and Gameplay Programmer
       ‣ Robot Overlord Games - All roles
     • I often find myself in a Production-esque role
       ‣ Such as now, facilitating you guys


25
Me

     • My background is in scientific AI
     • Transitioned to games in the past few years
     • Right now I’m working on several projects
       ‣ Bubble - AI and Gameplay Programmer
       ‣ Robot Overlord Games - All roles
     • I often find myself in a Production-esque role
       ‣ Such as now, facilitating you guys
     • Class - Programmer/Producer (hint of Design)
25
Will Wright




26
Will Wright

     • First game (Raid on Bungeling Bay, 1984) contained a
      relatively accurate (for the time) simulation of a city




26
Will Wright

     • First game (Raid on Bungeling Bay, 1984) contained a
      relatively accurate (for the time) simulation of a city
     • Level editor for that became the basis for Sim City




26
Will Wright

     • First game (Raid on Bungeling Bay, 1984) contained a
      relatively accurate (for the time) simulation of a city
     • Level editor for that became the basis for Sim City
       ‣ Intended as something that would appeal to urban
         planners, not expected to be a smash hit




26
Will Wright

     • First game (Raid on Bungeling Bay, 1984) contained a
      relatively accurate (for the time) simulation of a city
     • Level editor for that became the basis for Sim City
       ‣ Intended as something that would appeal to urban
         planners, not expected to be a smash hit
     • Each game draws inspiration from science and life



26
Will Wright

     • First game (Raid on Bungeling Bay, 1984) contained a
      relatively accurate (for the time) simulation of a city
     • Level editor for that became the basis for Sim City
       ‣ Intended as something that would appeal to urban
         planners, not expected to be a smash hit
     • Each game draws inspiration from science and life
       ‣ “The world is incredibly compelling, if presented the right way”


26
Will Wright

     • First game (Raid on Bungeling Bay, 1984) contained a
      relatively accurate (for the time) simulation of a city
     • Level editor for that became the basis for Sim City
       ‣ Intended as something that would appeal to urban
         planners, not expected to be a smash hit
     • Each game draws inspiration from science and life
       ‣ “The world is incredibly compelling, if presented the right way”
     • Class - Designer (Producer/Programmer)
26
Peter Molyneux




27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)




27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)
     • Left the industry to set up Taurus Impex Ltd




27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)
     • Left the industry to set up Taurus Impex Ltd
     • By chance Commodore offered him free Amigas




27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)
     • Left the industry to set up Taurus Impex Ltd
     • By chance Commodore offered him free Amigas
       ‣ Actually thought they were dealing with TORUS




27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)
     • Left the industry to set up Taurus Impex Ltd
     • By chance Commodore offered him free Amigas
       ‣ Actually thought they were dealing with TORUS
     • Went on to invent the God genre




27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)
     • Left the industry to set up Taurus Impex Ltd
     • By chance Commodore offered him free Amigas
       ‣ Actually thought they were dealing with TORUS
     • Went on to invent the God genre
     • Credited as a programmer one time since 1994



27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)
     • Left the industry to set up Taurus Impex Ltd
     • By chance Commodore offered him free Amigas
       ‣ Actually thought they were dealing with TORUS
     • Went on to invent the God genre
     • Credited as a programmer one time since 1994
       ‣ Black and White, 2001


27
Peter Molyneux

     • First game bombed (Entrepreneur, 1984)
     • Left the industry to set up Taurus Impex Ltd
     • By chance Commodore offered him free Amigas
       ‣ Actually thought they were dealing with TORUS
     • Went on to invent the God genre
     • Credited as a programmer one time since 1994
       ‣ Black and White, 2001
     • Class - Designer/Programmer
27
The Dark Side




28
The Role of the Publisher




29
The Role of the Publisher

     • 10 years ago, publishers filled an important and
      necessary role




29
The Role of the Publisher

     • 10 years ago, publishers filled an important and
      necessary role
       ‣ Getting your product out to people




29
The Role of the Publisher

     • 10 years ago, publishers filled an important and
      necessary role
        ‣ Getting your product out to people
     • Essentially Publishers are investors and business
      partners




29
The Role of the Publisher

     • 10 years ago, publishers filled an important and
      necessary role
        ‣ Getting your product out to people
     • Essentially Publishers are investors and business
      partners
        ‣ You’re selling the promise of sales in the future for
         investment upfront and access to publisher resources like
         marketing
29
Self-Publishing




30
Self-Publishing


     • In the current climate, self-publishing is plausible




30
Self-Publishing


     • In the current climate, self-publishing is plausible
     • Mobile marketplaces, XBLIG and Steam make it easy
      to distribute to target audience




30
Self-Publishing


     • In the current climate, self-publishing is plausible
     • Mobile marketplaces, XBLIG and Steam make it easy
      to distribute to target audience
        ‣ Still require the middle-men, but much less invasive




30
Self-Publishing


     • In the current climate, self-publishing is plausible
     • Mobile marketplaces, XBLIG and Steam make it easy
      to distribute to target audience
        ‣ Still require the middle-men, but much less invasive
     • Minecraft proved it’s still possible to distribute
      without middle-men, just a website


30
Self-Publishing


     • In the current climate, self-publishing is plausible
     • Mobile marketplaces, XBLIG and Steam make it easy
      to distribute to target audience
        ‣ Still require the middle-men, but much less invasive
     • Minecraft proved it’s still possible to distribute
      without middle-men, just a website
        ‣ Probably the exception not the rule

30
Funding




31
Funding

     • If you’re self-publishing you lose upfront investment




31
Funding

     • If you’re self-publishing you lose upfront investment
     • Can you support development of the game?




31
Funding

     • If you’re self-publishing you lose upfront investment
     • Can you support development of the game?
        ‣ Do you need to, or is it just a part-time effort?




31
Funding

     • If you’re self-publishing you lose upfront investment
     • Can you support development of the game?
        ‣ Do you need to, or is it just a part-time effort?
     • New options becoming available




31
Funding

     • If you’re self-publishing you lose upfront investment
     • Can you support development of the game?
        ‣ Do you need to, or is it just a part-time effort?
     • New options becoming available
        ‣ Crowdsourced funding e.g. Doublefine Adventure




31
Funding

     • If you’re self-publishing you lose upfront investment
     • Can you support development of the game?
        ‣ Do you need to, or is it just a part-time effort?
     • New options becoming available
        ‣ Crowdsourced funding e.g. Doublefine Adventure
           - Need reputation or something to generate confidence




31
Funding

     • If you’re self-publishing you lose upfront investment
     • Can you support development of the game?
        ‣ Do you need to, or is it just a part-time effort?
     • New options becoming available
        ‣ Crowdsourced funding e.g. Doublefine Adventure
           - Need reputation or something to generate confidence
        ‣ Paid beta e.g. Minecraft


31
Funding

     • If you’re self-publishing you lose upfront investment
     • Can you support development of the game?
        ‣ Do you need to, or is it just a part-time effort?
     • New options becoming available
        ‣ Crowdsourced funding e.g. Doublefine Adventure
           - Need reputation or something to generate confidence
        ‣ Paid beta e.g. Minecraft
           - Confidence still an issue

31
Summary (Today)




32
Summary (Today)

     • Today we’ve talked more about where you as an
      individual fit into the development process




32
Summary (Today)

     • Today we’ve talked more about where you as an
      individual fit into the development process
     • We’ve discussed the kinds of roles that you will end
      up working with and what they bring to the table




32
Summary (Today)

     • Today we’ve talked more about where you as an
      individual fit into the development process
     • We’ve discussed the kinds of roles that you will end
      up working with and what they bring to the table
     • Talked about blending roles, mixing skillsets to
      create “multiclass” Game Developers


32
Summary (Today)

     • Today we’ve talked more about where you as an
      individual fit into the development process
     • We’ve discussed the kinds of roles that you will end
      up working with and what they bring to the table
     • Talked about blending roles, mixing skillsets to
      create “multiclass” Game Developers
     • Touched briefly on the role of publishers
32
Summary (So Far)




33
Summary (So Far)

     • We now can talk about what kinds of games we are
      going to be making




33
Summary (So Far)

     • We now can talk about what kinds of games we are
      going to be making
     • We can also talk about what kinds of roles we’d like
      to take on




33
Summary (So Far)

     • We now can talk about what kinds of games we are
      going to be making
     • We can also talk about what kinds of roles we’d like
      to take on
     • We’re better equipped to start thinking about
      making games and dealing with the issues that will
      come up
33
Admin




34
Admin




     • No meeting for at least 2 weeks due to GDC




34
Admin




     • No meeting for at least 2 weeks due to GDC
     • Provisionally, next meeting 19th March




34
Admin




     • No meeting for at least 2 weeks due to GDC
     • Provisionally, next meeting 19th March
     • Hopefully that one will finally be hands-on!



34

More Related Content

What's hot

Game Development and Production by Devon
Game Development and Production by DevonGame Development and Production by Devon
Game Development and Production by DevonAgate Studio
 
'Another Case Solved' post-mortem
'Another Case Solved' post-mortem'Another Case Solved' post-mortem
'Another Case Solved' post-mortemArtur Ganszyniec
 
Game Writers: Why Get One and What to Do Next
Game Writers: Why Get One and What to Do NextGame Writers: Why Get One and What to Do Next
Game Writers: Why Get One and What to Do NextDevGAMM Conference
 
Horizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemHorizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemGuerrilla
 
First step of researching game development
First step of researching game developmentFirst step of researching game development
First step of researching game developmentVincent Clyde
 
General Game Playing
General Game PlayingGeneral Game Playing
General Game PlayingLuke Dicken
 
Convolutional Neural Networks for Photo Features Extraction
Convolutional Neural Networks for Photo Features ExtractionConvolutional Neural Networks for Photo Features Extraction
Convolutional Neural Networks for Photo Features ExtractionAbdulhadi Darwish
 
エンジニアのためのUX入門
エンジニアのためのUX入門エンジニアのためのUX入門
エンジニアのためのUX入門Kazuyuki CHINDA
 

What's hot (9)

Game Development and Production by Devon
Game Development and Production by DevonGame Development and Production by Devon
Game Development and Production by Devon
 
'Another Case Solved' post-mortem
'Another Case Solved' post-mortem'Another Case Solved' post-mortem
'Another Case Solved' post-mortem
 
Game Writers: Why Get One and What to Do Next
Game Writers: Why Get One and What to Do NextGame Writers: Why Get One and What to Do Next
Game Writers: Why Get One and What to Do Next
 
Horizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemHorizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-Mortem
 
First step of researching game development
First step of researching game developmentFirst step of researching game development
First step of researching game development
 
General Game Playing
General Game PlayingGeneral Game Playing
General Game Playing
 
Convolutional Neural Networks for Photo Features Extraction
Convolutional Neural Networks for Photo Features ExtractionConvolutional Neural Networks for Photo Features Extraction
Convolutional Neural Networks for Photo Features Extraction
 
エンジニアのためのUX入門
エンジニアのためのUX入門エンジニアのためのUX入門
エンジニアのためのUX入門
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
 

Viewers also liked

Lecture 1 - Game Theory
Lecture 1 - Game TheoryLecture 1 - Game Theory
Lecture 1 - Game TheoryLuke Dicken
 
Lecture 3 - Decision Making
Lecture 3 - Decision MakingLecture 3 - Decision Making
Lecture 3 - Decision MakingLuke Dicken
 
DevDays Games UX Talk
DevDays Games UX TalkDevDays Games UX Talk
DevDays Games UX Talkguest7e5c7c1
 
Prelude to QA Testing III Tedy
Prelude to QA Testing III TedyPrelude to QA Testing III Tedy
Prelude to QA Testing III TedyAgate Studio
 
Prelude to QA Testing #4 by Tedy
Prelude to QA Testing #4 by TedyPrelude to QA Testing #4 by Tedy
Prelude to QA Testing #4 by TedyAgate Studio
 
QA_EA and Certification Testing
QA_EA and Certification TestingQA_EA and Certification Testing
QA_EA and Certification TestingAndrew Pritchard
 
Game as a service - do you know what it means?
Game as a service - do you know what it means?Game as a service - do you know what it means?
Game as a service - do you know what it means?ICO Partners
 
Game Development Challenges
Game Development ChallengesGame Development Challenges
Game Development ChallengesNick Pruehs
 
inlusio | game development process
inlusio | game development processinlusio | game development process
inlusio | game development processTj'ièn Twijnstra
 
Game Design for Middle School Students
Game Design for Middle School StudentsGame Design for Middle School Students
Game Design for Middle School StudentsEthan Levy
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentDavid Mullich
 
1-Introduction (Game Development - UMT Spring 2017/2018)
1-Introduction (Game Development - UMT Spring 2017/2018)1-Introduction (Game Development - UMT Spring 2017/2018)
1-Introduction (Game Development - UMT Spring 2017/2018)Hafiz Ammar Siddiqui
 
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android GamesHow to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android GamesBitbar
 
Software testing vs. Game testing
Software testing vs. Game testingSoftware testing vs. Game testing
Software testing vs. Game testingJohan Hoberg
 

Viewers also liked (20)

Lecture 1 - Game Theory
Lecture 1 - Game TheoryLecture 1 - Game Theory
Lecture 1 - Game Theory
 
Game theory
Game theoryGame theory
Game theory
 
Game Business Development
Game Business DevelopmentGame Business Development
Game Business Development
 
Game theory
Game theoryGame theory
Game theory
 
Learning Game Development
Learning Game DevelopmentLearning Game Development
Learning Game Development
 
Qa tester
Qa testerQa tester
Qa tester
 
Lecture 3 - Decision Making
Lecture 3 - Decision MakingLecture 3 - Decision Making
Lecture 3 - Decision Making
 
DevDays Games UX Talk
DevDays Games UX TalkDevDays Games UX Talk
DevDays Games UX Talk
 
Prelude to QA Testing III Tedy
Prelude to QA Testing III TedyPrelude to QA Testing III Tedy
Prelude to QA Testing III Tedy
 
Prelude to QA Testing #4 by Tedy
Prelude to QA Testing #4 by TedyPrelude to QA Testing #4 by Tedy
Prelude to QA Testing #4 by Tedy
 
QA_EA and Certification Testing
QA_EA and Certification TestingQA_EA and Certification Testing
QA_EA and Certification Testing
 
Game as a service - do you know what it means?
Game as a service - do you know what it means?Game as a service - do you know what it means?
Game as a service - do you know what it means?
 
Game Development Challenges
Game Development ChallengesGame Development Challenges
Game Development Challenges
 
inlusio | game development process
inlusio | game development processinlusio | game development process
inlusio | game development process
 
Game Design for Middle School Students
Game Design for Middle School StudentsGame Design for Middle School Students
Game Design for Middle School Students
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 
1-Introduction (Game Development - UMT Spring 2017/2018)
1-Introduction (Game Development - UMT Spring 2017/2018)1-Introduction (Game Development - UMT Spring 2017/2018)
1-Introduction (Game Development - UMT Spring 2017/2018)
 
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android GamesHow to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
 
Game theory
Game theory Game theory
Game theory
 
Software testing vs. Game testing
Software testing vs. Game testingSoftware testing vs. Game testing
Software testing vs. Game testing
 

Similar to Game Development 2

Ville vuorela ngs2012
Ville vuorela ngs2012Ville vuorela ngs2012
Ville vuorela ngs2012Ville Vuorela
 
Popular misconceptions about gamedesign
Popular misconceptions about gamedesignPopular misconceptions about gamedesign
Popular misconceptions about gamedesignRealidades Virtuais
 
iPhone game development - Joash Chee
iPhone game development - Joash CheeiPhone game development - Joash Chee
iPhone game development - Joash Cheejasonong
 
Game Development
Game DevelopmentGame Development
Game DevelopmentEd Magnin
 
6 Aspects of Game Development
6 Aspects of Game Development6 Aspects of Game Development
6 Aspects of Game DevelopmentDenzilD
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentAbdelrahman Ahmed
 
Production job roles
Production job roles Production job roles
Production job roles Samuel Hayman
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Artificial Intelligence in Computer and Video Games
Artificial Intelligence in Computer and Video GamesArtificial Intelligence in Computer and Video Games
Artificial Intelligence in Computer and Video GamesLuke Dicken
 
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)DevGAMM Conference
 
Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...
Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...
Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...NYFAGameDesign
 
Unlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerUnlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerEthan Levy
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
GDC 2009 Game Design Improv
GDC 2009 Game Design ImprovGDC 2009 Game Design Improv
GDC 2009 Game Design ImprovSusan Gold
 

Similar to Game Development 2 (20)

Ville vuorela ngs2012
Ville vuorela ngs2012Ville vuorela ngs2012
Ville vuorela ngs2012
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Popular misconceptions about gamedesign
Popular misconceptions about gamedesignPopular misconceptions about gamedesign
Popular misconceptions about gamedesign
 
Nature of Games.pptx
Nature of Games.pptxNature of Games.pptx
Nature of Games.pptx
 
iPhone game development - Joash Chee
iPhone game development - Joash CheeiPhone game development - Joash Chee
iPhone game development - Joash Chee
 
Game Development
Game DevelopmentGame Development
Game Development
 
6 Aspects of Game Development
6 Aspects of Game Development6 Aspects of Game Development
6 Aspects of Game Development
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Production job roles
Production job roles Production job roles
Production job roles
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Artificial Intelligence in Computer and Video Games
Artificial Intelligence in Computer and Video GamesArtificial Intelligence in Computer and Video Games
Artificial Intelligence in Computer and Video Games
 
Gaming industry
Gaming industryGaming industry
Gaming industry
 
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
 
Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...
Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...
Game Designer Portfolio: Why Every Game Designer Should Have One And How To ...
 
Unlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerUnlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designer
 
Game design at Playrix
Game design at PlayrixGame design at Playrix
Game design at Playrix
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
GDC 2009 Game Design Improv
GDC 2009 Game Design ImprovGDC 2009 Game Design Improv
GDC 2009 Game Design Improv
 
Game Design Workshop - 2011
Game Design Workshop - 2011Game Design Workshop - 2011
Game Design Workshop - 2011
 

More from Luke Dicken

You're Not Special, Neither am I
You're Not Special, Neither am IYou're Not Special, Neither am I
You're Not Special, Neither am ILuke Dicken
 
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Luke Dicken
 
Game AI 101 - NPCs and Agents and Algorithms... Oh My!
Game AI 101 - NPCs and Agents and Algorithms... Oh My!Game AI 101 - NPCs and Agents and Algorithms... Oh My!
Game AI 101 - NPCs and Agents and Algorithms... Oh My!Luke Dicken
 
Game Development 1 - What is a Game?
Game Development 1 - What is a Game?Game Development 1 - What is a Game?
Game Development 1 - What is a Game?Luke Dicken
 
The International Game Developers Association
The International Game Developers AssociationThe International Game Developers Association
The International Game Developers AssociationLuke Dicken
 
Lecture 7 - Experience Management
Lecture 7 - Experience ManagementLecture 7 - Experience Management
Lecture 7 - Experience ManagementLuke Dicken
 
Lecture 6 - Procedural Content and Player Models
Lecture 6 - Procedural Content and Player ModelsLecture 6 - Procedural Content and Player Models
Lecture 6 - Procedural Content and Player ModelsLuke Dicken
 
Lecture 5 - Procedural Content Generation
Lecture 5 - Procedural Content GenerationLecture 5 - Procedural Content Generation
Lecture 5 - Procedural Content GenerationLuke Dicken
 
Lecture 2 - Probability
Lecture 2 - ProbabilityLecture 2 - Probability
Lecture 2 - ProbabilityLuke Dicken
 
Lecture 4 - Opponent Modelling
Lecture 4 - Opponent ModellingLecture 4 - Opponent Modelling
Lecture 4 - Opponent ModellingLuke Dicken
 
What I Done on my Holidays
What I Done on my HolidaysWhat I Done on my Holidays
What I Done on my HolidaysLuke Dicken
 
Influence Landscapes - From Spatial to Conceptual Representations
Influence Landscapes - From Spatial to Conceptual RepresentationsInfluence Landscapes - From Spatial to Conceptual Representations
Influence Landscapes - From Spatial to Conceptual RepresentationsLuke Dicken
 
The Strathclyde Poker Research Environment
The Strathclyde Poker Research EnvironmentThe Strathclyde Poker Research Environment
The Strathclyde Poker Research EnvironmentLuke Dicken
 
SAIG Overview March 2011
SAIG Overview March 2011SAIG Overview March 2011
SAIG Overview March 2011Luke Dicken
 
The Ludic Fallacy Applied to Automated Planning
The Ludic Fallacy Applied to Automated PlanningThe Ludic Fallacy Applied to Automated Planning
The Ludic Fallacy Applied to Automated PlanningLuke Dicken
 
Integrated Influence - The Six Million Dollar Man of AI
Integrated Influence - The Six Million Dollar Man of AIIntegrated Influence - The Six Million Dollar Man of AI
Integrated Influence - The Six Million Dollar Man of AILuke Dicken
 
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em UpKnowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em UpLuke Dicken
 
Robust Agent Execution
Robust Agent ExecutionRobust Agent Execution
Robust Agent ExecutionLuke Dicken
 

More from Luke Dicken (18)

You're Not Special, Neither am I
You're Not Special, Neither am IYou're Not Special, Neither am I
You're Not Special, Neither am I
 
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
 
Game AI 101 - NPCs and Agents and Algorithms... Oh My!
Game AI 101 - NPCs and Agents and Algorithms... Oh My!Game AI 101 - NPCs and Agents and Algorithms... Oh My!
Game AI 101 - NPCs and Agents and Algorithms... Oh My!
 
Game Development 1 - What is a Game?
Game Development 1 - What is a Game?Game Development 1 - What is a Game?
Game Development 1 - What is a Game?
 
The International Game Developers Association
The International Game Developers AssociationThe International Game Developers Association
The International Game Developers Association
 
Lecture 7 - Experience Management
Lecture 7 - Experience ManagementLecture 7 - Experience Management
Lecture 7 - Experience Management
 
Lecture 6 - Procedural Content and Player Models
Lecture 6 - Procedural Content and Player ModelsLecture 6 - Procedural Content and Player Models
Lecture 6 - Procedural Content and Player Models
 
Lecture 5 - Procedural Content Generation
Lecture 5 - Procedural Content GenerationLecture 5 - Procedural Content Generation
Lecture 5 - Procedural Content Generation
 
Lecture 2 - Probability
Lecture 2 - ProbabilityLecture 2 - Probability
Lecture 2 - Probability
 
Lecture 4 - Opponent Modelling
Lecture 4 - Opponent ModellingLecture 4 - Opponent Modelling
Lecture 4 - Opponent Modelling
 
What I Done on my Holidays
What I Done on my HolidaysWhat I Done on my Holidays
What I Done on my Holidays
 
Influence Landscapes - From Spatial to Conceptual Representations
Influence Landscapes - From Spatial to Conceptual RepresentationsInfluence Landscapes - From Spatial to Conceptual Representations
Influence Landscapes - From Spatial to Conceptual Representations
 
The Strathclyde Poker Research Environment
The Strathclyde Poker Research EnvironmentThe Strathclyde Poker Research Environment
The Strathclyde Poker Research Environment
 
SAIG Overview March 2011
SAIG Overview March 2011SAIG Overview March 2011
SAIG Overview March 2011
 
The Ludic Fallacy Applied to Automated Planning
The Ludic Fallacy Applied to Automated PlanningThe Ludic Fallacy Applied to Automated Planning
The Ludic Fallacy Applied to Automated Planning
 
Integrated Influence - The Six Million Dollar Man of AI
Integrated Influence - The Six Million Dollar Man of AIIntegrated Influence - The Six Million Dollar Man of AI
Integrated Influence - The Six Million Dollar Man of AI
 
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em UpKnowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
 
Robust Agent Execution
Robust Agent ExecutionRobust Agent Execution
Robust Agent Execution
 

Recently uploaded

Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.Nitya salvi
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceNitya salvi
 
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceBorum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call GirlsNitya salvi
 
Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...
Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...
Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...aamir
 
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...SUHANI PANDEY
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24... Shivani Pandey
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...ritikasharma
 
Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Riya Pathan
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...rahim quresi
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...rajveermohali2022
 
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...ritikasharma
 

Recently uploaded (20)

Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceBorum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Borum Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
 
Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...
Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...
Tikiapara Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex A...
 
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
VIP Model Call Girls Budhwar Peth ( Pune ) Call ON 8005736733 Starting From 5...
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
 
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
Russian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In GoaRussian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In Goa
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
 
Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Garulia Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
 

Game Development 2

  • 1. GameDev 2 Our Role in Development
  • 8. Reality Check • 99.9% of the industry are unloved, uncelebrated and under appreciated. 7
  • 9. Reality Check • 99.9% of the industry are unloved, uncelebrated and under appreciated. • Geek equivalent of Hollywood in this respect. 7
  • 10. Reality Check • 99.9% of the industry are unloved, uncelebrated and under appreciated. • Geek equivalent of Hollywood in this respect. • Welcome aboard! 7
  • 12. What is GameDev? • We talked last session about how we could think about games differently in order to better define what we wanted to make. 8
  • 13. What is GameDev? • We talked last session about how we could think about games differently in order to better define what we wanted to make. • This session, we’re going to do the same for the development process 8
  • 15. GameDev Myths • With few exceptions, game development is not a one-man process. 9
  • 16. GameDev Myths • With few exceptions, game development is not a one-man process. • Ideas are the easy part, executing them is much harder. 9
  • 17. GameDev Myths • With few exceptions, game development is not a one-man process. • Ideas are the easy part, executing them is much harder. • Nobody starts out as Will Wright.You have to work your way up to the top. 9
  • 19. GameDev Teams • Games are made by teams. 10
  • 20. GameDev Teams • Games are made by teams. • Different sizes of team create different types of game 10
  • 21. GameDev Teams • Games are made by teams. • Different sizes of team create different types of game • Small teams might work on iOS games 10
  • 22. GameDev Teams • Games are made by teams. • Different sizes of team create different types of game • Small teams might work on iOS games • You won’t make a AAA blockbuster without some serious manpower to make it happen 10
  • 23. GameDev Teams • Games are made by teams. • Different sizes of team create different types of game • Small teams might work on iOS games • You won’t make a AAA blockbuster without some serious manpower to make it happen • A team has to be made of different types of people 10
  • 25. GameDev Teams • Broadly there are five primary classes for Game Developers 11
  • 26. GameDev Teams • Broadly there are five primary classes for Game Developers ‣ Producers 11
  • 27. GameDev Teams • Broadly there are five primary classes for Game Developers ‣ Producers ‣ Designers 11
  • 28. GameDev Teams • Broadly there are five primary classes for Game Developers ‣ Producers ‣ Designers ‣ Developers 11
  • 29. GameDev Teams • Broadly there are five primary classes for Game Developers ‣ Producers ‣ Designers ‣ Developers ‣ Artists 11
  • 30. GameDev Teams • Broadly there are five primary classes for Game Developers ‣ Producers ‣ Designers ‣ Developers ‣ Artists ‣ Quality Assurance 11
  • 32. Developers • The people who make the game happen 12
  • 33. Developers • The people who make the game happen • These are the guys who need to be able to code everything that is going to take place 12
  • 34. Developers • The people who make the game happen • These are the guys who need to be able to code everything that is going to take place • Often forget that Game Development is bigger than Game Developers 12
  • 36. Advanced Developers • Lots of specialisation options for developers 13
  • 37. Advanced Developers • Lots of specialisation options for developers ‣ AI, Graphics, Networking, Gameplay, Audio 13
  • 38. Advanced Developers • Lots of specialisation options for developers ‣ AI, Graphics, Networking, Gameplay, Audio • Also a range of non-obvious specialisation 13
  • 39. Advanced Developers • Lots of specialisation options for developers ‣ AI, Graphics, Networking, Gameplay, Audio • Also a range of non-obvious specialisation ‣ E.g. Tools developer 13
  • 41. Designers • Designers are broadly the people who specify how the game is played. 14
  • 42. Designers • Designers are broadly the people who specify how the game is played. • Tend to deal more in concepts than nuts and bolts of implementation 14
  • 43. Designers • Designers are broadly the people who specify how the game is played. • Tend to deal more in concepts than nuts and bolts of implementation • Designers are often not tied to a specific medium 14
  • 44. Designers • Designers are broadly the people who specify how the game is played. • Tend to deal more in concepts than nuts and bolts of implementation • Designers are often not tied to a specific medium ‣ A good game designer can create a board game or a computer game 14
  • 45. Advanced Designer Classes 15
  • 46. Advanced Designer Classes • Many different specialist options for designers 15
  • 47. Advanced Designer Classes • Many different specialist options for designers ‣ Interface Designer, Narrative Designer, Level Designer, Combat Designer etc. 15
  • 49. Artists • As Computer Scientists its easy to overlook the contribution of artists. 16
  • 50. Artists • As Computer Scientists its easy to overlook the contribution of artists. ‣ After all, what’s important is how A and B interact not what they look like? 16
  • 51. Artists • As Computer Scientists its easy to overlook the contribution of artists. ‣ After all, what’s important is how A and B interact not what they look like? • So much of the game is displayed visually to the player that art 16
  • 52. Artists • As Computer Scientists its easy to overlook the contribution of artists. ‣ After all, what’s important is how A and B interact not what they look like? • So much of the game is displayed visually to the player that art • Artists set the tone for your game 16
  • 53. Artists • As Computer Scientists its easy to overlook the contribution of artists. ‣ After all, what’s important is how A and B interact not what they look like? • So much of the game is displayed visually to the player that art • Artists set the tone for your game • Good (or stylistic) art can make or break a game 16
  • 55. Advanced Artists • Many many different types of artist might be required to work on a project 17
  • 56. Advanced Artists • Many many different types of artist might be required to work on a project ‣ Concept artists 17
  • 57. Advanced Artists • Many many different types of artist might be required to work on a project ‣ Concept artists ‣ Texture artists 17
  • 58. Advanced Artists • Many many different types of artist might be required to work on a project ‣ Concept artists ‣ Texture artists ‣ 3D Modeller 17
  • 59. Advanced Artists • Many many different types of artist might be required to work on a project ‣ Concept artists ‣ Texture artists ‣ 3D Modeller ‣ Animator 17
  • 60. Advanced Artists • Many many different types of artist might be required to work on a project ‣ Concept artists ‣ Texture artists ‣ 3D Modeller ‣ Animator ‣ Audio (not strictly art but related) 17
  • 61. Advanced Artists • Many many different types of artist might be required to work on a project ‣ Concept artists ‣ Texture artists ‣ 3D Modeller ‣ Animator ‣ Audio (not strictly art but related) • Very different skills required for each of these. 17
  • 63. “Programmer Art” • Programmer Art is a special type of art created by programmers 18
  • 64. “Programmer Art” • Programmer Art is a special type of art created by programmers • Generally it is used as a placeholder so that the programmer can move things around and test code 18
  • 65. “Programmer Art” • Programmer Art is a special type of art created by programmers • Generally it is used as a placeholder so that the programmer can move things around and test code • Do NOT get attached to placeholder art you made 18
  • 67. QA Testers • When you have a game that is playable, it’s time to bring in the testers to see if it actually is playable 19
  • 68. QA Testers • When you have a game that is playable, it’s time to bring in the testers to see if it actually is playable • Testers will be playing the game non-stop 19
  • 69. QA Testers • When you have a game that is playable, it’s time to bring in the testers to see if it actually is playable • Testers will be playing the game non-stop ‣ Finding issues and reporting them 19
  • 70. QA Testers • When you have a game that is playable, it’s time to bring in the testers to see if it actually is playable • Testers will be playing the game non-stop ‣ Finding issues and reporting them ‣ Retesting when a fix is applied 19
  • 71. QA Testers • When you have a game that is playable, it’s time to bring in the testers to see if it actually is playable • Testers will be playing the game non-stop ‣ Finding issues and reporting them ‣ Retesting when a fix is applied • Testing is a really really soul destroying gig 19
  • 72. QA Testers • When you have a game that is playable, it’s time to bring in the testers to see if it actually is playable • Testers will be playing the game non-stop ‣ Finding issues and reporting them ‣ Retesting when a fix is applied • Testing is a really really soul destroying gig ‣ http://trenchescomic.com/ 19
  • 73. Bug-hunting vs Focus Testing 20
  • 74. Bug-hunting vs Focus Testing • You can test to try to work all the kinks out of a game. 20
  • 75. Bug-hunting vs Focus Testing • You can test to try to work all the kinks out of a game. ‣ Try odd things, ensure it doesn’t break under certain conditions etc 20
  • 76. Bug-hunting vs Focus Testing • You can test to try to work all the kinks out of a game. ‣ Try odd things, ensure it doesn’t break under certain conditions etc • You can can also test to try to get the balance right and make sure people perceive the game the way that you do. 20
  • 77. Bug-hunting vs Focus Testing • You can test to try to work all the kinks out of a game. ‣ Try odd things, ensure it doesn’t break under certain conditions etc • You can can also test to try to get the balance right and make sure people perceive the game the way that you do. ‣ Easy on a months/years long project to lose objectivity 20
  • 78. QA as a Break-In Gig 21
  • 79. QA as a Break-In Gig • QA is often seen as a great place to start 21
  • 80. QA as a Break-In Gig • QA is often seen as a great place to start • Once you’re working for the company, you’ll get promoted to a position on the development team 21
  • 81. QA as a Break-In Gig • QA is often seen as a great place to start • Once you’re working for the company, you’ll get promoted to a position on the development team ‣ .....right? 21
  • 82. QA as a Break-In Gig • QA is often seen as a great place to start • Once you’re working for the company, you’ll get promoted to a position on the development team ‣ .....right? • It’s not unheard of, but it’s by no means guaranteed 21
  • 84. Producer • Producer is a bit of a nebulous term that encapsulates a lot of ideas 22
  • 85. Producer • Producer is a bit of a nebulous term that encapsulates a lot of ideas • Producers are not necessarily team managers, but they do manage the team 22
  • 86. Producer • Producer is a bit of a nebulous term that encapsulates a lot of ideas • Producers are not necessarily team managers, but they do manage the team • Think of Producers as a combination of 22
  • 87. Producer • Producer is a bit of a nebulous term that encapsulates a lot of ideas • Producers are not necessarily team managers, but they do manage the team • Think of Producers as a combination of ‣ Manager 22
  • 88. Producer • Producer is a bit of a nebulous term that encapsulates a lot of ideas • Producers are not necessarily team managers, but they do manage the team • Think of Producers as a combination of ‣ Manager ‣ Fixer 22
  • 89. Producer • Producer is a bit of a nebulous term that encapsulates a lot of ideas • Producers are not necessarily team managers, but they do manage the team • Think of Producers as a combination of ‣ Manager ‣ Fixer ‣ Mum 22
  • 91. Corporate Roles • Lots of ancillary roles as part of a business that aren’t strictly part of gamedev but support it 23
  • 92. Corporate Roles • Lots of ancillary roles as part of a business that aren’t strictly part of gamedev but support it ‣ Not just accounting/payroll - marketing, community management etc. 23
  • 93. Corporate Roles • Lots of ancillary roles as part of a business that aren’t strictly part of gamedev but support it ‣ Not just accounting/payroll - marketing, community management etc. • Within a large corporate environment you don’t need to be so aware of these 23
  • 94. Corporate Roles • Lots of ancillary roles as part of a business that aren’t strictly part of gamedev but support it ‣ Not just accounting/payroll - marketing, community management etc. • Within a large corporate environment you don’t need to be so aware of these ‣ Smaller teams will have to fill them from the gamedevs 23
  • 96. Multiclassing • It’s totally valid to be a multi-class gamedev 24
  • 97. Multiclassing • It’s totally valid to be a multi-class gamedev • Some specific terms exist for this already 24
  • 98. Multiclassing • It’s totally valid to be a multi-class gamedev • Some specific terms exist for this already ‣ Technical Artist - Artist with programming knowledge 24
  • 99. Multiclassing • It’s totally valid to be a multi-class gamedev • Some specific terms exist for this already ‣ Technical Artist - Artist with programming knowledge • Often helps for you to have some experience in multiple areas 24
  • 100. Multiclassing • It’s totally valid to be a multi-class gamedev • Some specific terms exist for this already ‣ Technical Artist - Artist with programming knowledge • Often helps for you to have some experience in multiple areas ‣ Helps you understand the problems others will face 24
  • 101. Multiclassing • It’s totally valid to be a multi-class gamedev • Some specific terms exist for this already ‣ Technical Artist - Artist with programming knowledge • Often helps for you to have some experience in multiple areas ‣ Helps you understand the problems others will face ‣ How best to structure your own work to make life easy 24
  • 102. Multiclassing • It’s totally valid to be a multi-class gamedev • Some specific terms exist for this already ‣ Technical Artist - Artist with programming knowledge • Often helps for you to have some experience in multiple areas ‣ Helps you understand the problems others will face ‣ How best to structure your own work to make life easy • Particularly true for Producers and corporate roles 24
  • 103. Me 25
  • 104. Me • My background is in scientific AI 25
  • 105. Me • My background is in scientific AI • Transitioned to games in the past few years 25
  • 106. Me • My background is in scientific AI • Transitioned to games in the past few years • Right now I’m working on several projects 25
  • 107. Me • My background is in scientific AI • Transitioned to games in the past few years • Right now I’m working on several projects ‣ Bubble - AI and Gameplay Programmer 25
  • 108. Me • My background is in scientific AI • Transitioned to games in the past few years • Right now I’m working on several projects ‣ Bubble - AI and Gameplay Programmer ‣ Robot Overlord Games - All roles 25
  • 109. Me • My background is in scientific AI • Transitioned to games in the past few years • Right now I’m working on several projects ‣ Bubble - AI and Gameplay Programmer ‣ Robot Overlord Games - All roles • I often find myself in a Production-esque role 25
  • 110. Me • My background is in scientific AI • Transitioned to games in the past few years • Right now I’m working on several projects ‣ Bubble - AI and Gameplay Programmer ‣ Robot Overlord Games - All roles • I often find myself in a Production-esque role ‣ Such as now, facilitating you guys 25
  • 111. Me • My background is in scientific AI • Transitioned to games in the past few years • Right now I’m working on several projects ‣ Bubble - AI and Gameplay Programmer ‣ Robot Overlord Games - All roles • I often find myself in a Production-esque role ‣ Such as now, facilitating you guys • Class - Programmer/Producer (hint of Design) 25
  • 113. Will Wright • First game (Raid on Bungeling Bay, 1984) contained a relatively accurate (for the time) simulation of a city 26
  • 114. Will Wright • First game (Raid on Bungeling Bay, 1984) contained a relatively accurate (for the time) simulation of a city • Level editor for that became the basis for Sim City 26
  • 115. Will Wright • First game (Raid on Bungeling Bay, 1984) contained a relatively accurate (for the time) simulation of a city • Level editor for that became the basis for Sim City ‣ Intended as something that would appeal to urban planners, not expected to be a smash hit 26
  • 116. Will Wright • First game (Raid on Bungeling Bay, 1984) contained a relatively accurate (for the time) simulation of a city • Level editor for that became the basis for Sim City ‣ Intended as something that would appeal to urban planners, not expected to be a smash hit • Each game draws inspiration from science and life 26
  • 117. Will Wright • First game (Raid on Bungeling Bay, 1984) contained a relatively accurate (for the time) simulation of a city • Level editor for that became the basis for Sim City ‣ Intended as something that would appeal to urban planners, not expected to be a smash hit • Each game draws inspiration from science and life ‣ “The world is incredibly compelling, if presented the right way” 26
  • 118. Will Wright • First game (Raid on Bungeling Bay, 1984) contained a relatively accurate (for the time) simulation of a city • Level editor for that became the basis for Sim City ‣ Intended as something that would appeal to urban planners, not expected to be a smash hit • Each game draws inspiration from science and life ‣ “The world is incredibly compelling, if presented the right way” • Class - Designer (Producer/Programmer) 26
  • 120. Peter Molyneux • First game bombed (Entrepreneur, 1984) 27
  • 121. Peter Molyneux • First game bombed (Entrepreneur, 1984) • Left the industry to set up Taurus Impex Ltd 27
  • 122. Peter Molyneux • First game bombed (Entrepreneur, 1984) • Left the industry to set up Taurus Impex Ltd • By chance Commodore offered him free Amigas 27
  • 123. Peter Molyneux • First game bombed (Entrepreneur, 1984) • Left the industry to set up Taurus Impex Ltd • By chance Commodore offered him free Amigas ‣ Actually thought they were dealing with TORUS 27
  • 124. Peter Molyneux • First game bombed (Entrepreneur, 1984) • Left the industry to set up Taurus Impex Ltd • By chance Commodore offered him free Amigas ‣ Actually thought they were dealing with TORUS • Went on to invent the God genre 27
  • 125. Peter Molyneux • First game bombed (Entrepreneur, 1984) • Left the industry to set up Taurus Impex Ltd • By chance Commodore offered him free Amigas ‣ Actually thought they were dealing with TORUS • Went on to invent the God genre • Credited as a programmer one time since 1994 27
  • 126. Peter Molyneux • First game bombed (Entrepreneur, 1984) • Left the industry to set up Taurus Impex Ltd • By chance Commodore offered him free Amigas ‣ Actually thought they were dealing with TORUS • Went on to invent the God genre • Credited as a programmer one time since 1994 ‣ Black and White, 2001 27
  • 127. Peter Molyneux • First game bombed (Entrepreneur, 1984) • Left the industry to set up Taurus Impex Ltd • By chance Commodore offered him free Amigas ‣ Actually thought they were dealing with TORUS • Went on to invent the God genre • Credited as a programmer one time since 1994 ‣ Black and White, 2001 • Class - Designer/Programmer 27
  • 129. The Role of the Publisher 29
  • 130. The Role of the Publisher • 10 years ago, publishers filled an important and necessary role 29
  • 131. The Role of the Publisher • 10 years ago, publishers filled an important and necessary role ‣ Getting your product out to people 29
  • 132. The Role of the Publisher • 10 years ago, publishers filled an important and necessary role ‣ Getting your product out to people • Essentially Publishers are investors and business partners 29
  • 133. The Role of the Publisher • 10 years ago, publishers filled an important and necessary role ‣ Getting your product out to people • Essentially Publishers are investors and business partners ‣ You’re selling the promise of sales in the future for investment upfront and access to publisher resources like marketing 29
  • 135. Self-Publishing • In the current climate, self-publishing is plausible 30
  • 136. Self-Publishing • In the current climate, self-publishing is plausible • Mobile marketplaces, XBLIG and Steam make it easy to distribute to target audience 30
  • 137. Self-Publishing • In the current climate, self-publishing is plausible • Mobile marketplaces, XBLIG and Steam make it easy to distribute to target audience ‣ Still require the middle-men, but much less invasive 30
  • 138. Self-Publishing • In the current climate, self-publishing is plausible • Mobile marketplaces, XBLIG and Steam make it easy to distribute to target audience ‣ Still require the middle-men, but much less invasive • Minecraft proved it’s still possible to distribute without middle-men, just a website 30
  • 139. Self-Publishing • In the current climate, self-publishing is plausible • Mobile marketplaces, XBLIG and Steam make it easy to distribute to target audience ‣ Still require the middle-men, but much less invasive • Minecraft proved it’s still possible to distribute without middle-men, just a website ‣ Probably the exception not the rule 30
  • 141. Funding • If you’re self-publishing you lose upfront investment 31
  • 142. Funding • If you’re self-publishing you lose upfront investment • Can you support development of the game? 31
  • 143. Funding • If you’re self-publishing you lose upfront investment • Can you support development of the game? ‣ Do you need to, or is it just a part-time effort? 31
  • 144. Funding • If you’re self-publishing you lose upfront investment • Can you support development of the game? ‣ Do you need to, or is it just a part-time effort? • New options becoming available 31
  • 145. Funding • If you’re self-publishing you lose upfront investment • Can you support development of the game? ‣ Do you need to, or is it just a part-time effort? • New options becoming available ‣ Crowdsourced funding e.g. Doublefine Adventure 31
  • 146. Funding • If you’re self-publishing you lose upfront investment • Can you support development of the game? ‣ Do you need to, or is it just a part-time effort? • New options becoming available ‣ Crowdsourced funding e.g. Doublefine Adventure - Need reputation or something to generate confidence 31
  • 147. Funding • If you’re self-publishing you lose upfront investment • Can you support development of the game? ‣ Do you need to, or is it just a part-time effort? • New options becoming available ‣ Crowdsourced funding e.g. Doublefine Adventure - Need reputation or something to generate confidence ‣ Paid beta e.g. Minecraft 31
  • 148. Funding • If you’re self-publishing you lose upfront investment • Can you support development of the game? ‣ Do you need to, or is it just a part-time effort? • New options becoming available ‣ Crowdsourced funding e.g. Doublefine Adventure - Need reputation or something to generate confidence ‣ Paid beta e.g. Minecraft - Confidence still an issue 31
  • 150. Summary (Today) • Today we’ve talked more about where you as an individual fit into the development process 32
  • 151. Summary (Today) • Today we’ve talked more about where you as an individual fit into the development process • We’ve discussed the kinds of roles that you will end up working with and what they bring to the table 32
  • 152. Summary (Today) • Today we’ve talked more about where you as an individual fit into the development process • We’ve discussed the kinds of roles that you will end up working with and what they bring to the table • Talked about blending roles, mixing skillsets to create “multiclass” Game Developers 32
  • 153. Summary (Today) • Today we’ve talked more about where you as an individual fit into the development process • We’ve discussed the kinds of roles that you will end up working with and what they bring to the table • Talked about blending roles, mixing skillsets to create “multiclass” Game Developers • Touched briefly on the role of publishers 32
  • 155. Summary (So Far) • We now can talk about what kinds of games we are going to be making 33
  • 156. Summary (So Far) • We now can talk about what kinds of games we are going to be making • We can also talk about what kinds of roles we’d like to take on 33
  • 157. Summary (So Far) • We now can talk about what kinds of games we are going to be making • We can also talk about what kinds of roles we’d like to take on • We’re better equipped to start thinking about making games and dealing with the issues that will come up 33
  • 159. Admin • No meeting for at least 2 weeks due to GDC 34
  • 160. Admin • No meeting for at least 2 weeks due to GDC • Provisionally, next meeting 19th March 34
  • 161. Admin • No meeting for at least 2 weeks due to GDC • Provisionally, next meeting 19th March • Hopefully that one will finally be hands-on! 34

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. \n
  130. \n
  131. \n
  132. \n
  133. \n
  134. \n