SlideShare a Scribd company logo
1 of 9
Download to read offline
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

More Related Content

Viewers also liked

WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностьюWebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностьюWebCamp
 
Console applications IN C#
Console applications IN C#Console applications IN C#
Console applications IN C#Sireesh K
 
Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...
Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...
Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...jesus beltran
 
Juan pablo hernández flores cich ejercicio legal de la profesion_2015
Juan pablo hernández flores cich ejercicio legal de la profesion_2015Juan pablo hernández flores cich ejercicio legal de la profesion_2015
Juan pablo hernández flores cich ejercicio legal de la profesion_2015Juan Pablo Hernandez Flores
 
Multiple intelegensi (kecerdasan majemuk)
Multiple intelegensi (kecerdasan majemuk)Multiple intelegensi (kecerdasan majemuk)
Multiple intelegensi (kecerdasan majemuk)erna yuniar
 

Viewers also liked (7)

WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностьюWebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
WebCamp2016:Front-End_Андрей Копёнкин_Оптимизируем мобильный веб полностью
 
Console applications IN C#
Console applications IN C#Console applications IN C#
Console applications IN C#
 
Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...
Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...
Dordenadoparapasarasimpledvd097elespectroelectromagntico 090528152034-phpapp0...
 
Modelo addie -capacitacion hco
Modelo addie -capacitacion hcoModelo addie -capacitacion hco
Modelo addie -capacitacion hco
 
Intelligence
IntelligenceIntelligence
Intelligence
 
Juan pablo hernández flores cich ejercicio legal de la profesion_2015
Juan pablo hernández flores cich ejercicio legal de la profesion_2015Juan pablo hernández flores cich ejercicio legal de la profesion_2015
Juan pablo hernández flores cich ejercicio legal de la profesion_2015
 
Multiple intelegensi (kecerdasan majemuk)
Multiple intelegensi (kecerdasan majemuk)Multiple intelegensi (kecerdasan majemuk)
Multiple intelegensi (kecerdasan majemuk)
 

Similar to +Game dev vs traditional software engineering [recovered]

Mary O'Brien's MA Capstone Project
Mary O'Brien's MA Capstone ProjectMary O'Brien's MA Capstone Project
Mary O'Brien's MA Capstone ProjectMary O'Brien
 
Black Rock Studio PURE-The need for mass market audience, Jason Avent
Black Rock Studio PURE-The need for mass market audience, Jason AventBlack Rock Studio PURE-The need for mass market audience, Jason Avent
Black Rock Studio PURE-The need for mass market audience, Jason AventUse8.net
 
Sony eyetoy final_report
Sony eyetoy final_reportSony eyetoy final_report
Sony eyetoy final_reportfrankliu0617
 
Accepting the Challenges in Devising Video Game Leeway and Contrivance
Accepting the Challenges in Devising Video Game Leeway and ContrivanceAccepting the Challenges in Devising Video Game Leeway and Contrivance
Accepting the Challenges in Devising Video Game Leeway and ContrivanceDR.P.S.JAGADEESH KUMAR
 
Curriculumframework2008
Curriculumframework2008Curriculumframework2008
Curriculumframework2008Susan Gold
 
User Experience 8: Business, Ethics and More
User Experience 8: Business, Ethics and MoreUser Experience 8: Business, Ethics and More
User Experience 8: Business, Ethics and MoreMarc Miquel
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change MethodologyGames for Change
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018DSDT_MTL
 
MatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and ShaiMatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and ShaiAbramMartino96
 
MatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and ShaiMatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and ShaiAbramMartino96
 
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...Cheer Chain Enterprise Co., Ltd.
 
IS L05 Multimedia
IS L05 MultimediaIS L05 Multimedia
IS L05 MultimediaJan Wong
 
Artificial Intelligence In Video Games A Survey Written By
Artificial Intelligence In Video Games  A Survey Written ByArtificial Intelligence In Video Games  A Survey Written By
Artificial Intelligence In Video Games A Survey Written ByKayla Smith
 

Similar to +Game dev vs traditional software engineering [recovered] (20)

Mary O'Brien's MA Capstone Project
Mary O'Brien's MA Capstone ProjectMary O'Brien's MA Capstone Project
Mary O'Brien's MA Capstone Project
 
Black Rock Studio PURE-The need for mass market audience, Jason Avent
Black Rock Studio PURE-The need for mass market audience, Jason AventBlack Rock Studio PURE-The need for mass market audience, Jason Avent
Black Rock Studio PURE-The need for mass market audience, Jason Avent
 
Sony eyetoy final_report
Sony eyetoy final_reportSony eyetoy final_report
Sony eyetoy final_report
 
Towards a Game Modelling Language
Towards a Game Modelling LanguageTowards a Game Modelling Language
Towards a Game Modelling Language
 
Accepting the Challenges in Devising Video Game Leeway and Contrivance
Accepting the Challenges in Devising Video Game Leeway and ContrivanceAccepting the Challenges in Devising Video Game Leeway and Contrivance
Accepting the Challenges in Devising Video Game Leeway and Contrivance
 
Curriculumframework2008
Curriculumframework2008Curriculumframework2008
Curriculumframework2008
 
User Experience 8: Business, Ethics and More
User Experience 8: Business, Ethics and MoreUser Experience 8: Business, Ethics and More
User Experience 8: Business, Ethics and More
 
Fog
FogFog
Fog
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change Methodology
 
Towards Gameplay Ontology for Game Based Learning System Design Process Monit...
Towards Gameplay Ontology for Game Based Learning System Design Process Monit...Towards Gameplay Ontology for Game Based Learning System Design Process Monit...
Towards Gameplay Ontology for Game Based Learning System Design Process Monit...
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12
 
Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
Agility in gaming
Agility in gamingAgility in gaming
Agility in gaming
 
MatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and ShaiMatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and Shai
 
MatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and ShaiMatchMove Business Model EvolutionIt was January 2014, and Shai
MatchMove Business Model EvolutionIt was January 2014, and Shai
 
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
 
IS L05 Multimedia
IS L05 MultimediaIS L05 Multimedia
IS L05 Multimedia
 
Artificial Intelligence In Video Games A Survey Written By
Artificial Intelligence In Video Games  A Survey Written ByArtificial Intelligence In Video Games  A Survey Written By
Artificial Intelligence In Video Games A Survey Written By
 

More from walid sassi

+Software development methodologies
+Software development methodologies+Software development methodologies
+Software development methodologieswalid sassi
 
+Computer games careers
+Computer games careers+Computer games careers
+Computer games careerswalid sassi
 
Tableur avance EXCEL
Tableur avance EXCELTableur avance EXCEL
Tableur avance EXCELwalid sassi
 

More from walid sassi (6)

+Agile basics
+Agile basics+Agile basics
+Agile basics
 
+Software development methodologies
+Software development methodologies+Software development methodologies
+Software development methodologies
 
+Computer games careers
+Computer games careers+Computer games careers
+Computer games careers
 
+Vg programmer
+Vg programmer+Vg programmer
+Vg programmer
 
Tableur avance EXCEL
Tableur avance EXCELTableur avance EXCEL
Tableur avance EXCEL
 
TABLEUR Excel
TABLEUR ExcelTABLEUR Excel
TABLEUR Excel
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

+Game dev vs traditional software engineering [recovered]

  • 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