Platforma: a modular and agile framework for simplified platformer game development.

Saved in:
Bibliographic Details
Title: Platforma: a modular and agile framework for simplified platformer game development.
Authors: Roedavan, Rickman1 rikman@telkomuniversity.ac.id, Leman, Abdullah Pirus2 abdullah_pirus@msu.edu.my, Pudjoatmodjo, Bambang1 bpudjoatmodjo@telkomuniversity.ac.id
Source: International Journal of Electrical & Computer Engineering (2088-8708). Dec2025, Vol. 15 Issue 6, p5535-5542. 8p.
Subjects: Video game development, Modular design, Software frameworks, Agile software development, Student projects, Video games
Abstract: Research on game development frameworks has been extensively conducted; however, most frameworks are still too general. Conventional game frameworks are challenging for students who are new to game development, especially with their limited information and skills. Beginner game developers should ideally be guided by a practical and specific framework to help them better understand the structure of game development in a more directed manner. This paper proposes platformer modular and agile framework (Platforma) that specifically designed for platformer game development. The framework is built based on the atomic design model, breaking down each minor feature of a platformer game element and grouping these features into more specific modules. The framework was tested on three teams of students. Each team was tasked with developing a platformer game with a minimum of 15 levels of the reach game goals typology. Testing results involving 100 respondents using the game experience questionnaire (GEQ) indicated that the games developed had a positive aspect score of 3.48 and a negative aspect score of 2.65. Overall, these results suggest that the Platforma can serve as an effective guide for beginners in developing platformer games. [ABSTRACT FROM AUTHOR]
Copyright of International Journal of Electrical & Computer Engineering (2088-8708) is the property of Institute of Advanced Engineering & Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 190950288
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Platforma: a modular and agile framework for simplified platformer game development.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Roedavan%2C+Rickman%22">Roedavan, Rickman</searchLink><relatesTo>1</relatesTo><i> rikman@telkomuniversity.ac.id</i><br /><searchLink fieldCode="AR" term="%22Leman%2C+Abdullah+Pirus%22">Leman, Abdullah Pirus</searchLink><relatesTo>2</relatesTo><i> abdullah_pirus@msu.edu.my</i><br /><searchLink fieldCode="AR" term="%22Pudjoatmodjo%2C+Bambang%22">Pudjoatmodjo, Bambang</searchLink><relatesTo>1</relatesTo><i> bpudjoatmodjo@telkomuniversity.ac.id</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22International+Journal+of+Electrical+%26+Computer+Engineering+%282088-8708%29%22">International Journal of Electrical & Computer Engineering (2088-8708)</searchLink>. Dec2025, Vol. 15 Issue 6, p5535-5542. 8p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Video+game+development%22">Video game development</searchLink><br /><searchLink fieldCode="DE" term="%22Modular+design%22">Modular design</searchLink><br /><searchLink fieldCode="DE" term="%22Software+frameworks%22">Software frameworks</searchLink><br /><searchLink fieldCode="DE" term="%22Agile+software+development%22">Agile software development</searchLink><br /><searchLink fieldCode="DE" term="%22Student+projects%22">Student projects</searchLink><br /><searchLink fieldCode="DE" term="%22Video+games%22">Video games</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Research on game development frameworks has been extensively conducted; however, most frameworks are still too general. Conventional game frameworks are challenging for students who are new to game development, especially with their limited information and skills. Beginner game developers should ideally be guided by a practical and specific framework to help them better understand the structure of game development in a more directed manner. This paper proposes platformer modular and agile framework (Platforma) that specifically designed for platformer game development. The framework is built based on the atomic design model, breaking down each minor feature of a platformer game element and grouping these features into more specific modules. The framework was tested on three teams of students. Each team was tasked with developing a platformer game with a minimum of 15 levels of the reach game goals typology. Testing results involving 100 respondents using the game experience questionnaire (GEQ) indicated that the games developed had a positive aspect score of 3.48 and a negative aspect score of 2.65. Overall, these results suggest that the Platforma can serve as an effective guide for beginners in developing platformer games. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of International Journal of Electrical & Computer Engineering (2088-8708) is the property of Institute of Advanced Engineering & Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=190950288
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.11591/ijece.v15i6.pp5535-5542
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 8
        StartPage: 5535
    Subjects:
      – SubjectFull: Video game development
        Type: general
      – SubjectFull: Modular design
        Type: general
      – SubjectFull: Software frameworks
        Type: general
      – SubjectFull: Agile software development
        Type: general
      – SubjectFull: Student projects
        Type: general
      – SubjectFull: Video games
        Type: general
    Titles:
      – TitleFull: Platforma: a modular and agile framework for simplified platformer game development.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Roedavan, Rickman
      – PersonEntity:
          Name:
            NameFull: Leman, Abdullah Pirus
      – PersonEntity:
          Name:
            NameFull: Pudjoatmodjo, Bambang
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 12
              Text: Dec2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 20888708
          Numbering:
            – Type: volume
              Value: 15
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: International Journal of Electrical & Computer Engineering (2088-8708)
              Type: main
ResultId 1