SlideShare ist ein Scribd-Unternehmen logo
1 von 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 deļ¬ne
     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 deļ¬ne
     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 ļ¬ve primary classes for Game
      Developers




11
GameDev Teams


     ā€¢ Broadly there are ļ¬ve primary classes for Game
      Developers
       ā€£ Producers




11
GameDev Teams


     ā€¢ Broadly there are ļ¬ve primary classes for Game
      Developers
       ā€£ Producers
       ā€£ Designers




11
GameDev Teams


     ā€¢ Broadly there are ļ¬ve primary classes for Game
      Developers
       ā€£ Producers
       ā€£ Designers
       ā€£ Developers




11
GameDev Teams


     ā€¢ Broadly there are ļ¬ve primary classes for Game
      Developers
       ā€£ Producers
       ā€£ Designers
       ā€£ Developers
       ā€£ Artists



11
GameDev Teams


     ā€¢ Broadly there are ļ¬ve 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 speciļ¬c 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 speciļ¬c 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 ļ¬x 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 ļ¬x 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 ļ¬x 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 ļ¬ll 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 speciļ¬c terms exist for this already




24
Multiclassing

     ā€¢ Itā€™s totally valid to be a multi-class gamedev
     ā€¢ Some speciļ¬c terms exist for this already
        ā€£ Technical Artist - Artist with programming knowledge




24
Multiclassing

     ā€¢ Itā€™s totally valid to be a multi-class gamedev
     ā€¢ Some speciļ¬c 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 speciļ¬c 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 speciļ¬c 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 speciļ¬c 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 scientiļ¬c AI




25
Me

     ā€¢ My background is in scientiļ¬c AI
     ā€¢ Transitioned to games in the past few years




25
Me

     ā€¢ My background is in scientiļ¬c AI
     ā€¢ Transitioned to games in the past few years
     ā€¢ Right now Iā€™m working on several projects




25
Me

     ā€¢ My background is in scientiļ¬c 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 scientiļ¬c 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 scientiļ¬c 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 ļ¬nd myself in a Production-esque role



25
Me

     ā€¢ My background is in scientiļ¬c 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 ļ¬nd myself in a Production-esque role
       ā€£ Such as now, facilitating you guys


25
Me

     ā€¢ My background is in scientiļ¬c 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 ļ¬nd 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 ļ¬lled an important and
      necessary role




29
The Role of the Publisher

     ā€¢ 10 years ago, publishers ļ¬lled an important and
      necessary role
       ā€£ Getting your product out to people




29
The Role of the Publisher

     ā€¢ 10 years ago, publishers ļ¬lled 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 ļ¬lled 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. Doubleļ¬ne 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. Doubleļ¬ne Adventure
           - Need reputation or something to generate conļ¬dence




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. Doubleļ¬ne Adventure
           - Need reputation or something to generate conļ¬dence
        ā€£ 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. Doubleļ¬ne Adventure
           - Need reputation or something to generate conļ¬dence
        ā€£ Paid beta e.g. Minecraft
           - Conļ¬dence still an issue

31
Summary (Today)




32
Summary (Today)

     ā€¢ Today weā€™ve talked more about where you as an
      individual ļ¬t into the development process




32
Summary (Today)

     ā€¢ Today weā€™ve talked more about where you as an
      individual ļ¬t 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 ļ¬t 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 ļ¬t 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 brieļ¬‚y 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 ļ¬nally be hands-on!



34

Weitere Ƥhnliche Inhalte

Was ist angesagt?

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
Ā 

Was ist angesagt? (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
Ā 

Andere mochten auch

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
Ā 

Andere mochten auch (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
Ā 

Ƅhnlich wie Game Development 2

Ville vuorela ngs2012
Ville vuorela ngs2012Ville vuorela ngs2012
Ville vuorela ngs2012Ville Vuorela
Ā 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxLusSilva352586
Ā 
Popular misconceptions about gamedesign
Popular misconceptions about gamedesignPopular misconceptions about gamedesign
Popular misconceptions about gamedesignRealidades Virtuais
Ā 
Nature of Games.pptx
Nature of Games.pptxNature of Games.pptx
Nature of Games.pptxUgurKaplancali
Ā 
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
Ā 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's JourneyAndrew Dotsenko
Ā 
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
Ā 
Gaming industry
Gaming industryGaming industry
Gaming industryHaseeb Patel
Ā 
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
Ā 
Game Design Workshop - 2011
Game Design Workshop - 2011Game Design Workshop - 2011
Game Design Workshop - 2011Stephen Hands FRSA
Ā 

Ƅhnlich wie 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
Ā 

Mehr von 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
Ā 

Mehr von 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
Ā 

KĆ¼rzlich hochgeladen

Kanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment BookingKanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment BookingNitya salvi
Ā 
Bhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRL
Bhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRLBhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRL
Bhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRLNitya salvi
Ā 
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Goa Call "Girls  Service   9316020077 Call "Girls in GoaGoa Call "Girls  Service   9316020077 Call "Girls in Goa
Goa Call "Girls Service 9316020077 Call "Girls in Goasexy call girls service in goa
Ā 
Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...
Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...
Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...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
Ā 
ā¤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
Ā 
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
Ā 
Beautiful šŸ˜‹ Call girls in Lahore 03210033448
Beautiful šŸ˜‹ Call girls in Lahore 03210033448Beautiful šŸ˜‹ Call girls in Lahore 03210033448
Beautiful šŸ˜‹ Call girls in Lahore 03210033448ont65320
Ā 
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
Ā 
Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...rahim quresi
Ā 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
Ā 
š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
Ā 
ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...
ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...
ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...noor ahmed
Ā 
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
Ā 
Desi Bhabhi Call Girls In Goa šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort Goarussian goa call girl and escorts service
Ā 
Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...aamir
Ā 
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 Goarussian goa call girl and escorts service
Ā 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
Ā 
šŸ“ž 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
Ā 
Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 6297143586 āœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 6297143586 āœ”C...Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 6297143586 āœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 6297143586 āœ”C...ritikasharma
Ā 

KĆ¼rzlich hochgeladen (20)

Kanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment BookingKanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls šŸ“ž 8617697112 At Low Cost Cash Payment Booking
Ā 
Bhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRL
Bhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRLBhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRL
Bhimtal ā¤CALL GIRL 8617697112 ā¤CALL GIRLS IN Bhimtal ESCORT SERVICEā¤CALL GIRL
Ā 
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Goa Call "Girls  Service   9316020077 Call "Girls in GoaGoa Call "Girls  Service   9316020077 Call "Girls in Goa
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Ā 
Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...
Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...
Hotel And Home Service Available Kolkata Call Girls Howrah āœ” 6297143586 āœ”Call...
Ā 
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 ...
Ā 
ā¤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 šŸ’¦āœ….
Ā 
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...
Ā 
Beautiful šŸ˜‹ Call girls in Lahore 03210033448
Beautiful šŸ˜‹ Call girls in Lahore 03210033448Beautiful šŸ˜‹ Call girls in Lahore 03210033448
Beautiful šŸ˜‹ Call girls in Lahore 03210033448
Ā 
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...
Ā 
Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata āœ” 6297143586 āœ” Hot Model With Sex...
Ā 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
Ā 
š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
š“€¤Call On 6297143586 š“€¤ Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
Ā 
ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...
ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...
ā†‘Top Model (Kolkata) Call Girls Behala āŸŸ 8250192130 āŸŸ High Class Call Girl In...
Ā 
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...
Ā 
Desi Bhabhi Call Girls In Goa šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa šŸ’ƒ 730 02 72 001šŸ’ƒdesi Bhabhi Escort Goa
Ā 
Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls āœ” 8005736733 āœ” Hot Model With Sexy Bhabi Ready For Se...
Ā 
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
Ā 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Ā 
šŸ“ž 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
Ā 
Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 6297143586 āœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 6297143586 āœ”C...Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 6297143586 āœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi āœ” 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 deļ¬ne 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 deļ¬ne 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 ļ¬ve primary classes for Game Developers 11
  • 26. GameDev Teams ā€¢ Broadly there are ļ¬ve primary classes for Game Developers ā€£ Producers 11
  • 27. GameDev Teams ā€¢ Broadly there are ļ¬ve primary classes for Game Developers ā€£ Producers ā€£ Designers 11
  • 28. GameDev Teams ā€¢ Broadly there are ļ¬ve primary classes for Game Developers ā€£ Producers ā€£ Designers ā€£ Developers 11
  • 29. GameDev Teams ā€¢ Broadly there are ļ¬ve primary classes for Game Developers ā€£ Producers ā€£ Designers ā€£ Developers ā€£ Artists 11
  • 30. GameDev Teams ā€¢ Broadly there are ļ¬ve 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 speciļ¬c 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 speciļ¬c 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 ļ¬x 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 ļ¬x 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 ļ¬x 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 ļ¬ll 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 speciļ¬c terms exist for this already 24
  • 98. Multiclassing ā€¢ Itā€™s totally valid to be a multi-class gamedev ā€¢ Some speciļ¬c 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 speciļ¬c 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 speciļ¬c 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 speciļ¬c 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 speciļ¬c 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 scientiļ¬c AI 25
  • 105. Me ā€¢ My background is in scientiļ¬c AI ā€¢ Transitioned to games in the past few years 25
  • 106. Me ā€¢ My background is in scientiļ¬c AI ā€¢ Transitioned to games in the past few years ā€¢ Right now Iā€™m working on several projects 25
  • 107. Me ā€¢ My background is in scientiļ¬c 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 scientiļ¬c 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 scientiļ¬c 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 ļ¬nd myself in a Production-esque role 25
  • 110. Me ā€¢ My background is in scientiļ¬c 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 ļ¬nd myself in a Production-esque role ā€£ Such as now, facilitating you guys 25
  • 111. Me ā€¢ My background is in scientiļ¬c 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 ļ¬nd 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 ļ¬lled an important and necessary role 29
  • 131. The Role of the Publisher ā€¢ 10 years ago, publishers ļ¬lled an important and necessary role ā€£ Getting your product out to people 29
  • 132. The Role of the Publisher ā€¢ 10 years ago, publishers ļ¬lled 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 ļ¬lled 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. Doubleļ¬ne 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. Doubleļ¬ne Adventure - Need reputation or something to generate conļ¬dence 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. Doubleļ¬ne Adventure - Need reputation or something to generate conļ¬dence ā€£ 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. Doubleļ¬ne Adventure - Need reputation or something to generate conļ¬dence ā€£ Paid beta e.g. Minecraft - Conļ¬dence still an issue 31
  • 150. Summary (Today) ā€¢ Today weā€™ve talked more about where you as an individual ļ¬t into the development process 32
  • 151. Summary (Today) ā€¢ Today weā€™ve talked more about where you as an individual ļ¬t 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 ļ¬t 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 ļ¬t 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 brieļ¬‚y 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 ļ¬nally be hands-on! 34

Hinweis der Redaktion

  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