+game dev vs traditional software engineering [recovered]

9
Walid Sassi2016

Upload: walid-sassi

Post on 15-Feb-2017

47 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: +Game dev vs traditional software engineering [recovered]

Walid Sassi2016

Page 2: +Game dev vs traditional software engineering [recovered]

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

Page 3: +Game dev vs traditional software engineering [recovered]

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

Page 4: +Game dev vs traditional software engineering [recovered]

the ‘fun’ element in games proves to be a unique and significant part of game part of game development.

4Walid Sassi

Page 5: +Game dev vs traditional software engineering [recovered]

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

Page 6: +Game dev vs traditional software engineering [recovered]

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

Page 7: +Game dev vs traditional software engineering [recovered]

focus on planning, documentation, etc. the matured software development industry

can help reducing uncertainty by providing processes, methods and tools to reduce processes, methods and tools to reduce iteration during development.

7Walid Sassi

Page 8: +Game dev vs traditional software engineering [recovered]

The transition from design to production with video games exhibits many non-functional requirements to which the literature does not provide a coherent literature does not provide a coherent solution (Callelle, 2005; Kanode, 2009).

8Walid Sassi

Page 9: +Game dev vs traditional software engineering [recovered]

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