Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/343114637

Game Development with Scrum methodology

Conference Paper · November 2019


DOI: 10.1109/AIT49014.2019.9144963

CITATION READS
1 1,972

6 authors, including:

Dedy Prasetya Kristiadi Ferry Sudarto


Raharja University,Indonesia,Banten Universitas Raharja
28 PUBLICATIONS 65 CITATIONS 15 PUBLICATIONS 11 CITATIONS

SEE PROFILE SEE PROFILE

Dian Sugiarto Harco Leslie Hendric Spits Warnars


Universitas raharja Binus University
11 PUBLICATIONS 20 CITATIONS 248 PUBLICATIONS 859 CITATIONS

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Geographic Information System View project

AOI-HEP View project

All content following this page was uploaded by Harco Leslie Hendric Spits Warnars on 12 November 2020.

The user has requested enhancement of the downloaded file.


Game Development with Scrum methodology
Dedy Prasetya Kristiadi Ferry Sudarto Dian Sugiarto
Computer Systems Department, Raharja Computer Systems Department, Raharja Fakultas Sains dan Teknologi,
University University Universitas Raharja
Tangerang, Indonesia 15117 Tangerang, Indonesia 15117 Tangerang, Indonesia 15117
Dedy.prasetya@raharja.info Ferry.sudarto@raharja.info dian.sugiarto@raharja.info

Richard Sambera Harco Leslie Hendric Spits Warnars


Computer Science Department, School of Computer Science Department, BINUS Kiyota Hashimoto
Computer Science Graduate Program – Doctor of Computer Faculty of Technology and Environment
Bina Nusantara University Science Prince Songkla University
Jakarta, Indonesia 11480 Bina Nusantara University Phuket Campus, Thailand
Richard.sambera@binus.ac.id Jakarta, Indonesia 11480 Kiyota.h@phuket.psu.th
spits.hendric@binus.ac.id

Abstract—Many methodologies are being used in software project, and how expertise their knowledge in that particular
development, not only software can follow the process, but now area of and also the time that you diagrams the project to finish
games could follow the cycle of processes. Starting from the if the demand is high, the cost needed will higher too. Vice
traditional waterfall model to agile methodology, many game versa if you want to have a faster time to develop the project,
developers are trying to produce the methodologies that could you need to have a higher number of people to develop and
solve their problem in game development. In this paper, the type higher cost to achieve it.
of methodologies will be shown on current game development.
Also, this paper would suggest agile methodologies especially Over the past few years, many companies have started
scrum over others in game development, and the reason behind implementing their projects using agile methods rather than
that will be explained. Besides that, there are proposed game traditional software development like waterfall model, almost
development methodologies that could solve the problem of game 69% of the responder work for companies had already adopted
development by involving three phases, including the pre- [3]. Another result shows that agile process has over 79%
production phase, production phase, and post-production phase. productivity compare to incremental process [4], this shows
In the production phase, the sub-steps will have four sub-steps that agile has given a beneficial outcome to the company. Agile
such as design, development, testing and review and the sub-steps methods are characterized by the iterative and incremental
will cycle as long as a result are unsatisfied. methods, which have frequent release and adaptability in
revising. Unlike the waterfall method that starts in order from
Keywords—Agile methodology, Scrum, Methodology, Game
Development, Game development methodology
planning into executing that if any changes would delay the
process and took many time and cost, Agile can easily alter
their plan and adapt to the changes. The agile methodology has
I. INTRODUCTION some features following such as:
With the rapid advancement of technology, processes game
1. Simple as possible, as simple as the goal, which targeted to
production has been significantly increasing in our daily lives.
deliver the shippable product faster than any methodology.
Starting from education and business until art and
entertainment, many games have been developed based on 2. Less documentation, where the less documentation, the
their objective to their target to be entertained or getting some better and deliver output as the main important point.
knowledge. It maybe looks good or not, but the product itself 3. User involvement, where users are fully supported by the
can cause an of dollars for a company to create a game such as project and make it easy for the development of the
Call of Duty: Modern Warfare 2, Grand Theft Auto 5, and project.
other top-level games [1]. That game was a very big size for a 4. An expert team, where the team is an expert team then it
project and of a very complex component to make [2]. in will be more convenient to communicate the project with
creates a demand for them to ensure the games can be less documentation.
developed at the minimum cost by using some areas or The most popular agile methodology is Extreme
methods that accelerate the time of production. Programming (XP), and the other is Scrum Methodology,
despite extreme programming are popular, Scrum methodology
Project Management for the game itself plays a big part in is considered simple to learn and take a little effort to start
the production cost, people and time development. One of the using it [5]. Not only that it shows that a survey in an
important mentions is the type of methodology chosen to apply organization that consists of many types of sizes starting from
for the project game management that can balance people, time 1-10 employees until more than 2000 employees around 60%
and cost based on a scale of a project such as how big the using scrum methodology and 40% out of them consist,
project. Three of these attributes have a strong connection that Waterfall, Rational Unified Process (RUP), XP, V model, and
can affect the success of the company. Speaking about the cost, others [6]. Moreover, an Agile methodology has been
depending on how many people you want to involve in this implemented in Object-oriented modeling with UML (Unified

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


Modeling Language) modeling using such as use case diagram, 2. Level 2, Unit Testing, Integration Testing, and
class diagram, sequence diagram, etc. [7]. System Testing
The results found that all the works with a small team of up to
II. CURRENT GAME DEVELOPMENT METHODOLOGY 10 people [9], the responsibilities had been divided into
different teams.
Thousands of games have been made in the company; we can
also say the method that they use for achieving their ultimate C. Component-Based Game Development
goal are different. Develop a wonderful game need many Folmer suggests using Component based game development
processes, there are some of the company using a regular to create a 3d game [10]. By using 3d rendering engine like
methodology that had been founded, but others are using the Unreal Engine and Doom Engine. The purpose of using the
modified methodology to make it compatible with their methodology is to
workplace. Next, are the game development methodology 1. Reduce overall system development costs and
which was used in the previous research: development time.
A. Model-Driven Development (MDD) 2. Having a higher quality of components that can be
modified to look different.
Proposed by Reyno and Cubel, the purpose of using that
3. Advancing technology that can help to build a game.
methodology was to raise the level of the abstraction of the
By referencing architecture for the games domain in figure 1,
game development, especially the prototype from the game
they define some areas of reusability that can be useful for
[8]. The game that they made was a 2d platform game. Using
future game development; there are Network, Graphics GUI,
a class diagram with UML diagram extensions, divided into
Artificial Intelligence, Physics, and Sound. Hence, the
three parts of the diagram:
conclusion for that is there are several things that need to be a
1. Structure Diagram that represents each of the
concern, which is the complexity and integration. Complexity
techniques on the game such as player and enemies.
means the architecture of the game that wanted to build.
2. Behavior Diagram that fills the specific behavior in
Meanwhile, integration means to integrate all of the selected
each of the entities.
components successfully took the game.
3. Control Diagram that linked the connection between
the player and the game through the configuration of D. Digital game-based learning
each part of the controllers, an example part of an Focusing on the history-based educational game, by
action that the player has. creating a digital game that can make the teacher engage with
The methodology used shows that the MDD can help the the students. By defining it into five phases, including:
developer build the game faster after defining it into 3 1. Analysis, analysis of the requirement and learning
diagrams. The only concern about it is, we have to define the goal.
modeling language that will be used to code the game. 2. Design, creating a delivery method and teaching
strategy in it.
3. Development, define tools and creating a product.
4. Quality Assurance, testing the game to assure quality.
5. Implementation and Evaluation, implement to
education places and having an evaluation in using the
games.
This method was the only approach and proposed by some of
the researchers to enable the player to learn knowledge and
creating a fun environment since they said history subject is
very boring to learn.
E. Extreme Programming (XP)
One of the practices use is the test-driven pair programming,
having a pair of the programmer doing one task rather than
Fig. 1. A reference architecture for the games domain [10] individual [11]. Test-driven pair programming known as a fast
development cycle and high-quality code. The survey result
B. Game Waterfall Model shows it has a significantly shorter duration than individual
work.
Using a traditional waterfall model, specified to the game
waterfall model in creating a single-player game [9]. F. Scrum
Following the six-phase including Requirement Phase, As one of Agile methodology, scrum shows many
Specification Phase, Design Phase, Implementation Phase, beneficial out-come to the company since it can reduce the
Integration Phase, Operation Phase. Additional testing divided time of production. Several authors [12,13,14,15] had
with 2 the : implemented this method by following the cycle of the
1. Level 1, Unit Testing and Integration Testing
iteration itself. The result shows that the was recommended from pregame (planning phase), game (development phase),
and play a big part in developing the games. and postgame as shown in figure 2.
Others had modified the scrum; they call it ABC-sprints.
The development phase had been divided into three sprints,
Alpha-Sprint, Beta Sprint, and Completion Sprint. And
reducing the iteration from 30 days to 2 to 4 weeks. The
results were remarkable and showed some recommendations
on using it[16].
III. ADVANTAGES OF GAME DEVELOPMENT WITH
SCRUM METHODOLOGY
Scrum not only prove as one of the most effective agile
software development, but also in the games. The result shows
that in-game studios, agile practices adopted more than 10%
compared to the waterfall by showing 45% projects using
agile practices and 30% project use waterfall, other than that
are using other methodologies [17]. Another researcher also
surveys using post-mortem analysis on game studios with
what kind of agile approach do they use, and the result comes
out as 50% using scrum methodology. Some of them prefer
the modified one because it can be flexible or suit to their
current development [18].
Recent works from McGuire, comparing the waterfall model
and scrum methodology in game development, found that
scrum gives many benefits to the developer than the waterfall
models [19]. The main reason is because the time, the
waterfall cant make one of the developers stuck by waiting for Fig. 2. Details of the scrum process[30].
something to complete, and the game designer is very hard to
track the timeline, meanwhile using the scrums, the product However, in-game development, -There is some innovation on
that the development needed to accomplish had been divided the scrum that intended to create a rapid result, such as the
evenly, and it makes game designer as a project leader could scrum of scrum, ABC Sprint, Software development Project
keep the progress and measure the timeline until the Pattern (sdPP) and improved Game Design Document
production. Clinton Keith, the author of “Agile Game (iGDD), and Distributed Software Development.
Development with Scrum” also mentions that scrum A. The scrum of scrums
methodologies bring the project to become more visible and
can make a common-sense decision, especially creating fun or
unique ideas for the game [20].
Current game development has been extended by
measuring its game to get real benefit acceptance from the
user particularly for the serious game[21] particularly for the
serious game for children with Attention Deficit Hyperactivity
Disorder (ADHD)[22]. Some metrics can be applied as well to
measure for making a perfect game which easies to use and
acceptable to the user[23]. Meanwhile, Card game element
also can be applied in order as serious game for decision-
making purposes[24], and performance of serious game can be
extended such as with extension of matchmaking in game[25]
and extension of User Interface (UI), User Experience (UX)
and Gameplay Experience (GX) in seriouswere[26].
IV. CURRENT GAME DEVELOPMENT WITH SCRUM
METHODOLOGY
Scrum has shown good results in game development; there are
several developers now prefer scrum to other methodologies
due to the effectiveness of the result. The classic scrum
process would be involved with the three processes starting
Fig. 3. the explanation on the scrum of scrums method [10].
Keith was proposing the scrum of the scrum that gives an iGDD Section Description SRS Characteristics
effective result for the team. The background of innovation is Describes briefly the
Relations with other
the number of the development team are dozen[10]. By trying documents, and common
Overview most important aspects
language for better
to follow the progress, the scrum of scrums divided the team of the game
understanding
into sub-team for making progress as shown in figure 3. Organization of game
Describes the elements of
Mechanics requirements (objects
the game
TABLE I. EACH SPRINT DETAILS ON ABC SPRINTS [18] organization)
game gamer profile.
Basic Functionality, Proof of
Alpha Sprint
Concept, Beta Sprint Backlog Describes what the
Feature-complete Game, Final player perceives directly
ABC - Aesthetics
Beta Sprint Assets, Completion Sprint through their sense, like -
Sprints Backlog what he sees and hears
Bug-free, Balanced, Polished Highly aspects of the Decision making based on
Completion Sprint
and finalized Game game and what you hope tradeoffs of game parts.
Experience
to achieve from these Quality attributes on video
aspects games.
Narrates the aspects of Knowledge of game parts
Each sub-team will send one representative to update the the design assumptions for reviews. Limitations
complete list, the problem with a solution, and the next steps. Assumption and
and limitations of the or boundaries of the video
Constraints
This helps others can effectively work based on the list and game, either technical or games.
keep updating to others. business.
By improving the Game Design Document, with creating
B. ABC Sprint more specified details in the planning, the proposal creates
The group of students in one of Germany's universities tries less rework in the normal one.
scrum methodology by modifying the traditional sprint into
D. Distributed Software Development
three sprints, by turning each sprint from 30 days to 2-4 weeks
[27]. Three sprints namely Alpha Sprint, Beta Sprint, and The development is based on scrum methodology by creating
Completion Sprint with each detail as shown in table 1. are fully supported distributed teams up to 4 teams with each
1. Alpha Sprint, in which stage is making the group getting team consist of 7-8 members. The development is built due to
used to the scrum, and understanding the basics of the long-distance area to work together, so they built up a
functionality needed in the game development also team and having to raise multiple product owners to lead [30].
creating a backlog to do it.
V. PROPOSED GAME DEVELOPMENT STEPS WITH
2. Beta Sprint, in which stage they already create a feature-
SCRUM METHODOLOGY
complete game with their final assets and waiting for
testing. The complexity of developing video games are very high,
3. Completion Sprint, in which stage the game has finalized multiple genres and system developer can create. More and
with bug-free and ready to be recommendations. more innovation come out to make the games look unique,
The results were very satisfied based on them, and they also also determine the system in the game needed some detail and
recommend using the scrum methodology because the student planning too, as researcher had made type of information
can understand easily and quite adapt to it. system that game could be implemented [31,32,33], such as
the detail as virtual place, avatar that represents player in the
C. Software development Project Pattern (sdPP) and game, so it makes more real.
improved Game Design Document (iGDD)
There is an approach in an instance of scrum methodology by
modified the software development project pattern and the
GDD (Game Design Document) [28], which was one of the
fundamental things in pre-production in game development
software engineering life cycle [29].

TABLE II. AN IGDD (IMPROVED GAME DESIGN DOCUMENT) DETAILS


[28].

iGDD Section Description SRS Characteristics


Relations with other
Describes briefly the
documents, and common
Overview most important aspects
language for better
of the game
understanding
Organization of game
Describes the elements of
Mechanics requirements (objects
the game
organization)
Describes how the Organization of game
Dynamics elements of the game requirements. Relation of
will take action in the complexity with the Fig. 4. Proposed Game Development with Scrum Methodology
Many considerations had to consider in developing the b. Heuristic-based Testing: evaluate the interface, and
games, especially to project management, in evaluating the the playability experience also need evaluation such
product cost, time and people. Choosing the best solution that as the game story, play, and mechanics.
can create an effective result in the games. My proposed 4. Review, after testing the games, the development team
methodology in game development would be the classic scrum will review the testing results by analyzing what needed
with its process[34,35]. I suggest on following the steps by its to be improved and putting some new mechanics in it.
3 phases consist of: The sprint cycle will be one month, and there will be the next
A. Pre-production Phase (Planning) sprint conducted if there is a product backlog that has not
finished.
This phase will need planning to proceed with the game
development, they are: C. Post-production Phase (Closure)
1. Requirement Specification, in which identifying the user After its done testing and quality assurance, the game will be
requirement and also specified requirement from ready to launch, and during this phase, the studios need to
functional to non-functional requirement to create the create user documentation for making the game more
product backlog. packaged well. After doing the process, the other would be the
2. Game Design Document (GDD), is the fundamental thing marketing, on how the product should be sell and how much
for game development because the content inside reveals to get the ROI or the fund.
the goals and also all things that will be needed in both
planning and development later. VI. CONCLUSION
3. High-level Architecture, by what mean in creating a team The benefits of using scrum methodology could help the
by classified the jobs, in the game, there are many kinds game development nowadays, but don’t forget that there is no
of the position that needed [36], for example: such thing called perfect. Although there are some game
a. Game Artist, creating the character and the assets. studios had using agile practices especially scrum [37]. There
b. Game Programmer, creating an infrastructure of all are also some difficulties in implementing the scrum [38,39].
the components to be worked. There is some suggestion that maybe the solution for the
c. Audio Engineer, the one that creates the background developer could experience scrum first maybe by attending the
music and sound effect. seminar or course, but I do suggest it can do by playing some
And many more, so it needs to be the plan on the scrum-based game like Playscrum [40], which is a card game
development team and then creating the product backlog. that can learn agile scrum method in it. This method was also
B. Production Phase (Development) tested in some of the universities and showing that 86% of
students get a better understanding [41,42].
This phase will be creating the product by selecting a The proposed scrum methodology will apply with three
product backlog to work and become the sprint backlog that steps such as pre-production (planning phase), production
will be targeted to complete it by the development team. In (development phase) and post-production (Closure phase). For
this process, I divided into four processes to create an ideal development phase, there are four sub-processes such as
game: design, development, testing and review sub-steps and it will
1. Design, with the detailed specification needed, the cycle as long the result unsatisfied.
development team will design the things that will be used
in-game development such as. REFERENCES
a. Storyboard production, creating a storyboard that [1] S.Heidbrink, T.Knoll, and J.Wysocki, “What would Jesus play? Actor-
suits the requirement by making a sketched graphic centered perspectives on gaming and gamers”, Online Heidelberg
that will be used as a standard. Journal of Religions on the Internet, vol. 7, pp.1-16, 2015.
b. Asset Creation means all the component likes wall, [2] Jonathan Blow, “Game Development: Harder than you think”, ACM
Queue, Volume 1 Issue 10, pp 29-37, February 2004
character, grass, or anything else that will be used in
[3] S.Ambler.”Agile Adoption Rate Survey Results: February 2008”
the game. https://www.ambysoft.com/surveys/agileFebruary2008.html, February
2. Development, this stage will involve what kind of 2008
platform that will be used in developing the game, for [4] A. Tarhan and S.G. Yilmaz, “Systematic analyses and comparison of
example, system languages like C++, Java, and others, development performance and product quality of Incremental Process
and also the game engine that making easy to develop. In and Agile Process", Journal of Information and Software Technology,
Volume 56 Issue 5, pp 477-494.
this case, I will recommend using the Unity Game Engine
[5] V.L.Heson, Agile dad Agile Method
with the embedded language C++ in there. http://www.agiledad.com/Documents/AgileDadAgileMethod.pdf, 2008
3. Testing, this stage will involve a kind of testing that will [6] M. Kalinowski, R.O. Spínola, T. Conte, R. Prikladnicki, D.M.
be assured of the quality of the game. There are: Fernández, S. Wagner “Towards building knowledge on causes of
a. Beta Testing: evaluate overall game functionality critical requirements engineering problems”, Conference: International
Conference on Software Engineering and Knowledge Engineering,
using the external tester, it was used to find the bug 2015.
that the developer didn't know. [7] H.L.H.S. Warnars, “Object Oriented Modeling with unified modelling
language 2.0 for simple Software Application based on Agile
methodology”, Behaviour & Information Technology an International [26] D.P. Kristiadi, Y. Udjaja, B. Supangat, R.Y. Prameswara, H.L.H.S. in-
Journal, Volume 30 issue 3, pp. 293-307, 2011. game, Y. Heryadi and W. Kusakunniran, “The effect of UI, UX and GX
[8] E.M.Reyno and J.A.C. Cubel, “Model-driven game development: 2D on video games”, Cybernetics and Computational Intelligence
platform game prototyping”, GAMEON’2008 Conference, pp 17-19, (CyberneticsCom), 2017 IEEE International Conference on, Phuket,
November 2008 Thailand, 20-22 Nov 2017.
[9] O.Ernest, A.Oludele, U.Andre, A.Benjamin, W.Oraibi, O.Raymond, and [27] sub-steps
K.Oyindolapo, “Independent Game Development”, International Journal [28] H.A. Mitre-Hernández, C.Lara-Alvarez1, M. González-Salazar, and D.
of Advance Research, IJOAR.org, Volume 3, Issue 3, pp 2- 11, March Martín, “Decreasing Rework in Video Games Development from a
2015. Software Engineering Perspective”, Trends and Applications in
[10] E, the Folmer, “Game Development A Solution to Escalating Costs and Software Engineering, pp 295-304, Springer, 2016.
Expanding Deadlines?”, 10th international conference on Component- [29] S.Aleem and L.F.Capretz and F.Ahmed, “Game Development software
based software engineering, pp 66-73, July 2007 engineering process life cycle: a systematic review”, Journal of Software
[11] S. Xu and V. Rajlich, “Empirical validation of test-driven pair Engineering Research and Development, 4:6, November 2016.
programming in game development”, Computer and Information [30] C. Mario, Z. Jaramillo, B.M. Losada, L.G. Palacio, and M.G. Gonzalez,
Science, 2006 and 2006 1st IEEE/ACIS International Workshop on “A DSD Experience for Game Development Among Colombian
Component-Based Software Engineering, Software Architecture and Students”, Developments in Business Simulation and Experiential
Reuse. ICIS-COMSAR 2006. 5th IEEE/ACIS International Conference Learning, Volume 44 Issue 1, 2017.
on IEEE, pp 500-505, July 2006. [31] H.L.S.Warnars, “Game information system”, Proceedings of CGAMES
[12] A.Gkritsi, “Agile Game: A Project Management Game for Agile 2008 - 12th International Conference on Computer Games: AI,
Methods”, Doctoral Thesis, University of Southampton, Electronics & Animation, Mobile, Educational and Serious Games, Louisville,
Computer Science, May 2010. Kentucky, USA, 30 July-2 Agt 2008.
[13] A.Godoy, “Game-Scrum: an Approach to Agile Game Development”, [32] H.L.H.S. Warnars, "Virtual information system on working area",
Ellen F. Barbosa, 2010. Indonesian Students' International Scientific Meeting, pp.169-181, 2008.
[14] A. Gibson, “Agile game development and fun”, Bachelor Thesis, [33] H.L.S.Warnars, “Game information system”, International Journal
University of Colorado, May 2007. Comput. Sci. Inf. Technol, Volume 2 issue 3, pp. 135-148, 2010.
[15] C.Keith, “Agile game development with scrum: teams”, Gamasutra, [34] Ricky, M.Y., Warnars, H.L.H.S., Budiharto, W. and Abbas, B.S.single-
http://www.gamasutra.com/view/feature/134412/agile_game_developm player 2017. Machine Learning Approach to Task Ranking. Pervasive
ent_with_scrum_.php, August 2010. Systems, Algorithms and Networks & 2017 11th International
[16] Warnars, H.L.H.S., Lanita, Y., Prasetyo, A. and Randriatoamanana, R. Conference on Frontier of Computer Science and Technology & 2017
2017. Smart Integrated Payment System for Public Transportation in Third International Symposium of Creative Computing (ISPAN-FCST-
Jakarta. Bulletin of Electrical Engineering and Informatics, 6(3), 241- ISCC), 2017 14th International Symposium on, Exeter, UK, 21-23 June
249, September 2017. 2017.
[17] C.Politowski, L.Fontoura, F.Petrilo, and Y. Guéhéneuc “Are the Old [35] Arianto, R., Gaol, F.L., Abdurachman, E., Heryadi, Y., Warnars,
Days Gone? A Survey on Actual Software Engineering Processes in H.L.H.S., Soewito, B. and Sanchez, H.E.P. 2017. Quality Measurement
Video Game Industry”, the 5th International Workshop on Games and of Android Messaging Application based on user Experience in
Software Engineering, pp 22-28, May 2016. Microblog. IEEE International Conference on Applied Computer and
Communication Technologies (IEEE ComCom 2017), Jakarta,
[18] J. Koutonen and M. Leppänen, “How are Agile Methods and Practices
Indonesia, 17-18 May 2017.
Deployed in Video Game Development? A Survey into Finnish Game
Studios”, International Conference on Agile Software Development, pp [36] E.M.Reyno and J.A.C. Cubel, “Model-driven game development: 2D
135-149, Springer, June 2013 platform game prototyping”, GAMEON’2008 Conference, pp 17-19,
November 2008
[19] R.McGuire, “Paper Burns: Game Design with Agile Methodologies”,
gamasutra,http://www.gamasutra.com/view/feature/2742/paper_burns_g [37] K.Schwaber, “Scrum Development Process”, Business Object Design
ame_design_with_.php, June 2006. and Implementation pp 117-134, 1997.
[20] Wahyono, T., Warnars, H.L.H.S., Wijaya, B.S., Fahri, A., Sasmoko, and [38] K.Pathak and A.Saha, “Review of Agile Software Development
Matsuo, T. 2017. Building a popular mobile application by utilizing user Methodologies”¸ International Journal of Advanced Research in
feedback. Innovative and Creative Information Technology (ICITech), Computer Science and Software Engineering, Vol. 3, issue 2, pp. 270-
2017 International Conference on, Salatiga, Indonesia, 2-4 Nov 2017. 276, February 2013.
[21] L.K.P. Suryapranta, F.L. gaol, B. Soewito, H.L.H.S. Warnars, and G.P. [39] P.Miller, “Top 10 Pitfalls Using Scrum Methodology for Video Game
Kusuma, “Quality Measurement for serious Game”, IEEE International Development”,http://www.gamasutra.com/view/feature/132121/top_10_
Conference on Applied Computer and Communication Technologies pitfalls_using_scrum_.php, July 2008.
(IEEE ComCom 2017), Jakarta, Indonesia, 17-18 May 2017. [40] J.M. Fernandes and S.M. Sousa, “PlayScrum - A Card Game to Learn
[22] R. Bahana, FL Gaol, T Wiguna, SWHL Hendric, B Soewito, E the Scrum Agile Method”, VS-GAMES 2010 - 2nd International
Nugroho, BP Dirgantoro and E Abdurachman, “Performance test for Conference on Games and Virtual Worlds for Serious Applications, pp
prototype game for children with ADHD” Journal of Physics: 52-59, March 2010.
Conference Series, Volume 978, Issue 1, March 2018. [41] A.Gkritsi. “An Agile software management game”, Master Thesis,
[23] J. Junaidi, A. Julianto, N. Anwar, S.Safrizal, H.L.H.S. Warnars, and K. University of Southhampton, Electronic & Computer Science,
Hashimoto, “Perfecting a Video Game with Game Metrics”, September 2011.
Telkomnika, Volume 16, Issue 3, pp. 1324-1331, June 2018. [42] R. Ramsin and R.F. Paige, “Process-Centered Review of Object
[24] H. Pranoto, E. Genaldi, R. Anthony, A. Kurnia, H.L.H.S. Warnars, A. Oriented Software Development Methodologies”, ACM Computing
Trisetyarso, B.S. Abbas, B.S.in-gameand W. Suparta, “Card game Surveys (CSUR), Volume 40 Issue 1, pp 3:2-3:89, February 2008.
element rising academy to improving decision making ability”,
Cybernetics and Computational Intelligence (CyberneticsCom), 2017
IEEE International Conference on, Phuket, Thailand, 20-22 Nov 2017.
[25] M.F. Pramono, K. Renalda, D.P. Kristiadi, H.L.H.S. Warnars, and W.
Kusakunniran, “Matchmaking problems in MOBA Gamesmillions Int
Journal of Electrical Engineering and Computer Science, Volume 11,
issue 3, May 2018.

View publication stats

You might also like