Walid Sassi2016
 Game development: a subset of Software
Engineering.
 it shares some of the problems related to design.
 Petrillo claims that games industry has all the
problems found in the traditional SE industry and
solutions found in the traditional software
development solve some problems in the game
development.
2Walid Sassi
With development and advances in various
components, such as
 3D graphics,
 animation,
 sound, sound,
 artificial intelligence,
 physics, and
 communication and interaction between these
components
complexity of game development increased
significantly.
3Walid Sassi
 the ‘fun’ element in
games proves to be a
unique and significant
part of gamepart of game
development.
4Walid Sassi
 An effectively designed interface increases
the desire to interact and explore the
system beyond one’s needs (Mandel, 1997).
 These games are meant to be enjoyable;
an easy-to-use user interface with good
usability will benefit the user experience
greatly.
5Walid Sassi
 the flat hierarchy structure in the game
industry is caused by the young age of the
workers and good for innovation
 It provides flexibility to adapt to changes in It provides flexibility to adapt to changes in
requirements.
 He also explains that game developers are
given non-deferrable
and short time-frame for development because
of marketing reasons.
Nacke (2006)
6Walid Sassi
 focus on planning, documentation, etc.
 the matured software development industry
can help reducing uncertainty by providing
processes, methods and tools to reduceprocesses, methods and tools to reduce
iteration during development.
7Walid Sassi
 The transition from design to production
with video games exhibits many non-
functional requirements to which the
literature does not provide a coherentliterature does not provide a coherent
solution (Callelle, 2005; Kanode, 2009).
8Walid Sassi
 the agile SE methods had been widely
adopted, but modified to the video game
industry’s needs (Koutonen, 2011).
 The traditional SE methods are used as a
basis, but it is also questioned if game
development could have something unique
to teach the SE paradigm.
9Walid Sassi

+Game dev vs traditional software engineering [recovered]

  • 1.
  • 2.
     Game development:a subset of Software Engineering.  it shares some of the problems related to design.  Petrillo claims that games industry has all the problems found in the traditional SE industry and solutions found in the traditional software development solve some problems in the game development. 2Walid Sassi
  • 3.
    With development andadvances in various components, such as  3D graphics,  animation,  sound, sound,  artificial intelligence,  physics, and  communication and interaction between these components complexity of game development increased significantly. 3Walid Sassi
  • 4.
     the ‘fun’element in games proves to be a unique and significant part of gamepart of game development. 4Walid Sassi
  • 5.
     An effectivelydesigned interface increases the desire to interact and explore the system beyond one’s needs (Mandel, 1997).  These games are meant to be enjoyable; an easy-to-use user interface with good usability will benefit the user experience greatly. 5Walid Sassi
  • 6.
     the flathierarchy structure in the game industry is caused by the young age of the workers and good for innovation  It provides flexibility to adapt to changes in It provides flexibility to adapt to changes in requirements.  He also explains that game developers are given non-deferrable and short time-frame for development because of marketing reasons. Nacke (2006) 6Walid Sassi
  • 7.
     focus onplanning, documentation, etc.  the matured software development industry can help reducing uncertainty by providing processes, methods and tools to reduceprocesses, methods and tools to reduce iteration during development. 7Walid Sassi
  • 8.
     The transitionfrom design to production with video games exhibits many non- functional requirements to which the literature does not provide a coherentliterature does not provide a coherent solution (Callelle, 2005; Kanode, 2009). 8Walid Sassi
  • 9.
     the agileSE methods had been widely adopted, but modified to the video game industry’s needs (Koutonen, 2011).  The traditional SE methods are used as a basis, but it is also questioned if game development could have something unique to teach the SE paradigm. 9Walid Sassi