Game Development

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 129273 Experts worldwide ranked by ideXlab platform

Faheem Ahmed - One of the best experts on this subject based on the ideXlab platform.

  • A Consumer Perspective on Digital Games: Factors for Successful Game Development
    IEEE Consumer Electronics Magazine, 2018
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Contemporary digital Game Development companies offer a variety of Games for diverse consumer tastes. One important Game-Development factor is considering the consumer perspective. Game Development is a complex task, and measuring the consumer experience of Games poses an additional challenge. For the successful Development of high-quality digital Games, the developer must consider and explore all related dimensions as well as discuss aspects with the stakeholders involved. The main contribution of this article is to investigate key consumer factors for digital Games that have been reported in studies from the literature.

  • Game Development software engineering process life cycle a systematic review
    arXiv: Software Engineering, 2017
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Software Game is a kind of application that is used not only for entertainment, but also for serious purposes that can be applicable to different domains such as education, business, and health care. Although the Game Development process differs from the traditional software Development process because it involves interdisciplinary activities. Software engineering techniques are still important for Game Development because they can help the developer to achieve maintainability, flexibility, lower effort and cost, and better design. The purpose of this study is to assesses the state of the art research on the Game Development software engineering process and highlight areas that need further consideration by researchers. In the study, we used a systematic literature review methodology based on well-known digital libraries. The largest number of studies have been reported in the production phase of the Game Development software engineering process life cycle, followed by the pre-production phase. By contrast, the post-production phase has received much less research activity than the pre-production and production phases. The results of this study suggest that the Game Development software engineering process has many aspects that need further attention from researchers; that especially includes the postproduction phase.

  • Critical Success Factors to Improve the Game Development Process from a Developer's Perspective
    Journal of Computer Science and Technology, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    The growth of the software Game Development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the Game Development community. Game Development is a complex process, and one important Game Development choice is to consider the developer’s perspective to produce good-quality software Games by improving the Game Development process. The objective of this study is to provide a better understanding of the developer’s dimension as a factor in software Game success. It focuses mainly on an empirical investigation of the effect of key developer’s factors on the software Game Development process and eventually on the quality of the resulting Game. A quantitative survey was developed and conducted to identify key developer’s factors for an enhanced Game Development process. For this study, the developed survey was used to test the research model and hypotheses. The results provide evidence that Game Development organizations must deal with multiple key factors to remain competitive and to handle high pressure in the software Game industry. The main contribution of this paper is to investigate empirically the influence of key developer’s factors on the Game Development process.

  • critical success factors to improve the Game Development process from a developer s perspective
    Journal of Computer Science and Technology, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    The growth of the software Game Development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the Game Development community. Game Development is a complex process, and one important Game Development choice is to consider the developer’s perspective to produce good-quality software Games by improving the Game Development process. The objective of this study is to provide a better understanding of the developer’s dimension as a factor in software Game success. It focuses mainly on an empirical investigation of the effect of key developer’s factors on the software Game Development process and eventually on the quality of the resulting Game. A quantitative survey was developed and conducted to identify key developer’s factors for an enhanced Game Development process. For this study, the developed survey was used to test the research model and hypotheses. The results provide evidence that Game Development organizations must deal with multiple key factors to remain competitive and to handle high pressure in the software Game industry. The main contribution of this paper is to investigate empirically the influence of key developer’s factors on the Game Development process.

  • Game Development software engineering process life cycle: a systematic review
    Journal of Software Engineering Research and Development, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Software Game is a kind of application that is used not only for entertainment, but also for serious purposes that can be applicable to different domains such as education, business, and health care. Multidisciplinary nature of the Game Development processes that combine sound, art, control systems, artificial intelligence (AI), and human factors, makes the software Game Development practice different from traditional software Development. However, the underline software engineering techniques help Game Development to achieve maintainability, flexibility, lower effort and cost, and better design. The purpose of this study is to assesses the state of the art research on the Game Development software engineering process and highlight areas that need further consideration by researchers. In the study, we used a systematic literature review methodology based on well-known digital libraries. The largest number of studies have been reported in the production phase of the Game Development software engineering process life cycle, followed by the pre-production phase. By contrast, the post-production phase has received much less research activity than the pre-production and production phases. The results of this study suggest that the Game Development software engineering process has many aspects that need further attention from researchers; that especially includes the postproduction phase.

Saiqa Aleem - One of the best experts on this subject based on the ideXlab platform.

  • A Consumer Perspective on Digital Games: Factors for Successful Game Development
    IEEE Consumer Electronics Magazine, 2018
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Contemporary digital Game Development companies offer a variety of Games for diverse consumer tastes. One important Game-Development factor is considering the consumer perspective. Game Development is a complex task, and measuring the consumer experience of Games poses an additional challenge. For the successful Development of high-quality digital Games, the developer must consider and explore all related dimensions as well as discuss aspects with the stakeholders involved. The main contribution of this article is to investigate key consumer factors for digital Games that have been reported in studies from the literature.

  • Game Development software engineering process life cycle a systematic review
    arXiv: Software Engineering, 2017
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Software Game is a kind of application that is used not only for entertainment, but also for serious purposes that can be applicable to different domains such as education, business, and health care. Although the Game Development process differs from the traditional software Development process because it involves interdisciplinary activities. Software engineering techniques are still important for Game Development because they can help the developer to achieve maintainability, flexibility, lower effort and cost, and better design. The purpose of this study is to assesses the state of the art research on the Game Development software engineering process and highlight areas that need further consideration by researchers. In the study, we used a systematic literature review methodology based on well-known digital libraries. The largest number of studies have been reported in the production phase of the Game Development software engineering process life cycle, followed by the pre-production phase. By contrast, the post-production phase has received much less research activity than the pre-production and production phases. The results of this study suggest that the Game Development software engineering process has many aspects that need further attention from researchers; that especially includes the postproduction phase.

  • Critical Success Factors to Improve the Game Development Process from a Developer's Perspective
    Journal of Computer Science and Technology, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    The growth of the software Game Development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the Game Development community. Game Development is a complex process, and one important Game Development choice is to consider the developer’s perspective to produce good-quality software Games by improving the Game Development process. The objective of this study is to provide a better understanding of the developer’s dimension as a factor in software Game success. It focuses mainly on an empirical investigation of the effect of key developer’s factors on the software Game Development process and eventually on the quality of the resulting Game. A quantitative survey was developed and conducted to identify key developer’s factors for an enhanced Game Development process. For this study, the developed survey was used to test the research model and hypotheses. The results provide evidence that Game Development organizations must deal with multiple key factors to remain competitive and to handle high pressure in the software Game industry. The main contribution of this paper is to investigate empirically the influence of key developer’s factors on the Game Development process.

  • critical success factors to improve the Game Development process from a developer s perspective
    Journal of Computer Science and Technology, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    The growth of the software Game Development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the Game Development community. Game Development is a complex process, and one important Game Development choice is to consider the developer’s perspective to produce good-quality software Games by improving the Game Development process. The objective of this study is to provide a better understanding of the developer’s dimension as a factor in software Game success. It focuses mainly on an empirical investigation of the effect of key developer’s factors on the software Game Development process and eventually on the quality of the resulting Game. A quantitative survey was developed and conducted to identify key developer’s factors for an enhanced Game Development process. For this study, the developed survey was used to test the research model and hypotheses. The results provide evidence that Game Development organizations must deal with multiple key factors to remain competitive and to handle high pressure in the software Game industry. The main contribution of this paper is to investigate empirically the influence of key developer’s factors on the Game Development process.

  • Game Development software engineering process life cycle: a systematic review
    Journal of Software Engineering Research and Development, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Software Game is a kind of application that is used not only for entertainment, but also for serious purposes that can be applicable to different domains such as education, business, and health care. Multidisciplinary nature of the Game Development processes that combine sound, art, control systems, artificial intelligence (AI), and human factors, makes the software Game Development practice different from traditional software Development. However, the underline software engineering techniques help Game Development to achieve maintainability, flexibility, lower effort and cost, and better design. The purpose of this study is to assesses the state of the art research on the Game Development software engineering process and highlight areas that need further consideration by researchers. In the study, we used a systematic literature review methodology based on well-known digital libraries. The largest number of studies have been reported in the production phase of the Game Development software engineering process life cycle, followed by the pre-production phase. By contrast, the post-production phase has received much less research activity than the pre-production and production phases. The results of this study suggest that the Game Development software engineering process has many aspects that need further attention from researchers; that especially includes the postproduction phase.

Luiz Fernando Capretz - One of the best experts on this subject based on the ideXlab platform.

  • A Consumer Perspective on Digital Games: Factors for Successful Game Development
    IEEE Consumer Electronics Magazine, 2018
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Contemporary digital Game Development companies offer a variety of Games for diverse consumer tastes. One important Game-Development factor is considering the consumer perspective. Game Development is a complex task, and measuring the consumer experience of Games poses an additional challenge. For the successful Development of high-quality digital Games, the developer must consider and explore all related dimensions as well as discuss aspects with the stakeholders involved. The main contribution of this article is to investigate key consumer factors for digital Games that have been reported in studies from the literature.

  • Game Development software engineering process life cycle a systematic review
    arXiv: Software Engineering, 2017
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Software Game is a kind of application that is used not only for entertainment, but also for serious purposes that can be applicable to different domains such as education, business, and health care. Although the Game Development process differs from the traditional software Development process because it involves interdisciplinary activities. Software engineering techniques are still important for Game Development because they can help the developer to achieve maintainability, flexibility, lower effort and cost, and better design. The purpose of this study is to assesses the state of the art research on the Game Development software engineering process and highlight areas that need further consideration by researchers. In the study, we used a systematic literature review methodology based on well-known digital libraries. The largest number of studies have been reported in the production phase of the Game Development software engineering process life cycle, followed by the pre-production phase. By contrast, the post-production phase has received much less research activity than the pre-production and production phases. The results of this study suggest that the Game Development software engineering process has many aspects that need further attention from researchers; that especially includes the postproduction phase.

  • Critical Success Factors to Improve the Game Development Process from a Developer's Perspective
    Journal of Computer Science and Technology, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    The growth of the software Game Development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the Game Development community. Game Development is a complex process, and one important Game Development choice is to consider the developer’s perspective to produce good-quality software Games by improving the Game Development process. The objective of this study is to provide a better understanding of the developer’s dimension as a factor in software Game success. It focuses mainly on an empirical investigation of the effect of key developer’s factors on the software Game Development process and eventually on the quality of the resulting Game. A quantitative survey was developed and conducted to identify key developer’s factors for an enhanced Game Development process. For this study, the developed survey was used to test the research model and hypotheses. The results provide evidence that Game Development organizations must deal with multiple key factors to remain competitive and to handle high pressure in the software Game industry. The main contribution of this paper is to investigate empirically the influence of key developer’s factors on the Game Development process.

  • critical success factors to improve the Game Development process from a developer s perspective
    Journal of Computer Science and Technology, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    The growth of the software Game Development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the Game Development community. Game Development is a complex process, and one important Game Development choice is to consider the developer’s perspective to produce good-quality software Games by improving the Game Development process. The objective of this study is to provide a better understanding of the developer’s dimension as a factor in software Game success. It focuses mainly on an empirical investigation of the effect of key developer’s factors on the software Game Development process and eventually on the quality of the resulting Game. A quantitative survey was developed and conducted to identify key developer’s factors for an enhanced Game Development process. For this study, the developed survey was used to test the research model and hypotheses. The results provide evidence that Game Development organizations must deal with multiple key factors to remain competitive and to handle high pressure in the software Game industry. The main contribution of this paper is to investigate empirically the influence of key developer’s factors on the Game Development process.

  • Game Development software engineering process life cycle: a systematic review
    Journal of Software Engineering Research and Development, 2016
    Co-Authors: Saiqa Aleem, Luiz Fernando Capretz, Faheem Ahmed
    Abstract:

    Software Game is a kind of application that is used not only for entertainment, but also for serious purposes that can be applicable to different domains such as education, business, and health care. Multidisciplinary nature of the Game Development processes that combine sound, art, control systems, artificial intelligence (AI), and human factors, makes the software Game Development practice different from traditional software Development. However, the underline software engineering techniques help Game Development to achieve maintainability, flexibility, lower effort and cost, and better design. The purpose of this study is to assesses the state of the art research on the Game Development software engineering process and highlight areas that need further consideration by researchers. In the study, we used a systematic literature review methodology based on well-known digital libraries. The largest number of studies have been reported in the production phase of the Game Development software engineering process life cycle, followed by the pre-production phase. By contrast, the post-production phase has received much less research activity than the pre-production and production phases. The results of this study suggest that the Game Development software engineering process has many aspects that need further attention from researchers; that especially includes the postproduction phase.

Alf Inge Wang - One of the best experts on this subject based on the ideXlab platform.

  • ICEC - Software Architectures and the Creative Processes in Game Development
    Entertainment Computing - ICEC 2015, 2015
    Co-Authors: Alf Inge Wang, Njål Nordmark
    Abstract:

    Game Development is different from traditional software engineering in that there are no real functional requirements and the customers buy and use the software only because it is engaging and fun. This article investigates how Game developers think about and use software architecture in the Development of Games. Further, it looks at how creative Development processes are managed and supported. The results presented in this article come from responses to a questionnaire and a survey among thirteen Game developers. The research questions answered in this study are: what role does the software architecture play in Game Development, how do Game developers manage changes to the software architecture, how are creative Development processes managed and supported, and how has Game Development evolved the last couple of years. Some of our findings are that software architectures play a central role in Game Development where the focus is mainly on achieving software with good performance and high modifiability, creative processes are supported through flexible Game engines and tools, use of scripting and dynamic loading of assets, and feature-based teams with both creative and technical professions represented, and Game developers are incrementally using more Game-specific engines, tools and middleware in their Development now compared to earlier.

  • EDOC - A Workflow for Model Driven Game Development
    2015 IEEE 19th International Enterprise Distributed Object Computing Conference, 2015
    Co-Authors: Hong Guo, Alf Inge Wang, Hallvard Trætteberg, Shang Gao
    Abstract:

    Software Development faces challenges from high expectation of software qualities, complexity of software and long Development cycle. While Domain Specific Modeling (DSM) is helping developers overcome many of these challenges in many domains, it is not generally applied in the computer Game domain. DSM can be hard to apply in the computer Game domain because of the complexity of computer Game domain knowledge and the peculiarity of traditional computer Game Development process. Without fully understanding these issues and properly solving them, the strength of DSM approaches will be constrained and Game developers will be reluctant to use DSM. In this article, we investigate the Development process and explore the feasibility of fitting DSM tasks in traditional computer Game Development in a compact way to lower cost and improve software quality. We introduce the workflow and illustrate the usage of it by presenting a case study. Further, we discuss the benefits and costs of involving DSM solutions in computer Game Development. Finally, we present the limitations and future work.

  • An application of a Game Development framework in higher education
    International Journal of Computer Games Technology, 2009
    Co-Authors: Alf Inge Wang
    Abstract:

    This paper describes how a Game Development framework was used as a learning aid in a software engineering. Games can be used within higher education in various ways to promote student participation, enable variation in how lectures are taught, and improve student interest. In this paper, we describe a case study at the Norwegian University of Science and Technology (NTNU) where a Game Development framework was applied to make students learn software architecture by developing a computer Game. We provide a model for how Game Development frameworks can be integrated with a software engineering or computer science course. We describe important requirements to consider when choosing a Game Development framework for a course and an evaluation of four frameworks based on these requirements. Further, we describe some extensions we made to the existing Game Development framework to let the students focus more on software architectural issues than the technical implementation issues. Finally, we describe a case study of how a Game Development framework was integrated in a software architecture course and the experiences from doing so.

Njål Nordmark - One of the best experts on this subject based on the ideXlab platform.

  • ICEC - Software Architectures and the Creative Processes in Game Development
    Entertainment Computing - ICEC 2015, 2015
    Co-Authors: Alf Inge Wang, Njål Nordmark
    Abstract:

    Game Development is different from traditional software engineering in that there are no real functional requirements and the customers buy and use the software only because it is engaging and fun. This article investigates how Game developers think about and use software architecture in the Development of Games. Further, it looks at how creative Development processes are managed and supported. The results presented in this article come from responses to a questionnaire and a survey among thirteen Game developers. The research questions answered in this study are: what role does the software architecture play in Game Development, how do Game developers manage changes to the software architecture, how are creative Development processes managed and supported, and how has Game Development evolved the last couple of years. Some of our findings are that software architectures play a central role in Game Development where the focus is mainly on achieving software with good performance and high modifiability, creative processes are supported through flexible Game engines and tools, use of scripting and dynamic loading of assets, and feature-based teams with both creative and technical professions represented, and Game developers are incrementally using more Game-specific engines, tools and middleware in their Development now compared to earlier.

  • Software Architectures and the Creative Processes in Game Development
    2015
    Co-Authors: Alf Wang, Njål Nordmark
    Abstract:

    Game Development is different from traditional software engineering in that there are no real functional requirements and the customers buy and use the software only because it is engaging and fun. This article investigates how Game developers think about and use software architecture in the Development of Games. Further, it looks at how creative Development processes are managed and supported. The results presented in this article come from responses to a questionnaire and a survey among thirteen Game developers. The research questions answered in this study are: what role does the software architecture play in Game Development, how do Game developers manage changes to the software architecture, how are creative Development processes managed and supported, and how has Game Development evolved the last couple of years. Some of our findings are that software architectures play a central role in Game Development where the focus is mainly on achieving software with good performance and high modifiability, creative processes are supported through flexible Game engines and tools, use of scripting and dynamic loading of assets, and feature-based teams with both creative and technical professions represented, and Game developers are incrementally using more Game-specific engines, tools and middleware in their Development now compared to earlier.