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 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
4. the ‘fun’ element in
games proves to be a
unique and significant
part of gamepart of game
development.
4Walid Sassi
5. 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
6. 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
7. 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
8. 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
9. 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