1. Introduction
Digital technologies and their applications, including participatory mapping initiatives and immersive visualization and simulation environment, are key drivers in the ongoing transformation of urban understanding and development, increasingly fostering citizen engagement in urban planning [
1,
2], public resource allocation [
3,
4], and climate change adaptation [
5]. McKinley et al. [
5] argue that digital community engagement, despite challenges, significantly benefits certain demographics. It could facilitate more engagement from underrepresented groups such as younger members of the community, who are often difficult to engage through traditional methods [
6]. Within the field of planning theory, the emerging Planning 3.0 paradigm [
7] acknowledges the methodological shifts resulting from evolving digital participatory practices in spatial planning. Arnstein’s [
8] often-cited eight-step ladder of citizen participation has been repeatedly adapted to reflect ICT advancements in different participation levels [
9,
10]. Despite new paradigms and models, public participation in planning phases remains unclear. Campagna et al. [
11] emphasize the need for a framework to enhance understanding and effectiveness of citizen engagement.
In this context, the discussion on how to meaningfully include children and young people in planning processes remains open, especially on the institutional demand for their participation [
12]. Integrating young people in public participation and decision-making has emerged as a focal point in policy since the Convention on the Rights of the Child [
13], especially regarding its Article 12. Within Ireland’s progressive approach to youth engagement, the Framework for Children and Young People Participation in Decision-making [
14] introduces the Lundy model [
15] as guidance to decision-makers to consider these demographics in the process. This model identifies four key elements for achieving Article 12 of the UN: Space, Voice, Audience, and Influence. The framework recommends the model in order to achieve a proper influence on decision-making processes, including spatial planning. However, public bodies such as departments, agencies, and organizations, often face challenges in finding the proper channels to achieve this participation.
Reflecting the methodological shifts in Planning 3.0, the growing adoption of digital games offers a tangible way to enact these evolving digital participatory practices in community engagement, particularly with young people [
16]. Serious games have been demonstrated to be exceedingly effective tools to engage children in the process of thinking about their cities and neighborhoods [
17,
18]. Among these tools, virtual worlds like Minecraft have emerged as promising platforms for civic engagement in urban planning and participatory processes [
19]. Minecraft’s accessibility and intuitive interface make it particularly well-suited for engaging a broad audience in the planning process. Its spatial mechanics enhance the experience by combining exploration and building, where players have the agency to transform the world around them.
While previous research has explored the use of Minecraft for urban planning, primarily focusing on transforming geospatial data into Minecraft environments [
20,
21,
22,
23,
24,
25,
26], the reverse process—transforming player actions within Minecraft back into geospatial data for analysis—has received less attention [
27,
28]. Studies examining player behavior within Minecraft have been conducted [
29,
30,
31], but these have often lacked a strong focus on analyzing spatial decision-making within the context of specific real-world locations. Using Minecraft’s virtual environment presents an opportunity to investigate its use in data-driven informed spatial decision-making.
This research addresses these gaps by proposing a game-based framework, called “Playful Participatory Planning System” (P-PPS), that leverages the opportunities offered by Minecraft and offers the ability to easily extract and analyze spatial data from player-generated designs to inform planning decisions. The study demonstrates the development and testing of this system that leverages Minecraft’s popularity and scalability to engage young citizens in participatory planning processes by capitalizing on the game’s inherent spatial mechanics. The system involves using OpenStreetMap (OSM) data to create virtual replicas of real-world locations within Minecraft. By analyzing player interactions within these virtual environments, including their actions, movements, and in-game communication, we aim to extract valuable spatial data that can inform real-world urban planning decisions.
To investigate the P-PPS’s applicability, we conducted two pilot studies. The first study focused on testing the system’s implementation by engaging schoolchildren in a climate action-themed activity within a Minecraft environment. The second study involved co-design workshops with stakeholders, including teachers and local authorities, to assess the platform’s usability and gather feedback on the relevance of spatial gameplay analyses for their work. These stakeholders were presented with the platform and consulted on the relevance of the spatial gameplay analyses derived from player actions within Minecraft.
2. Context for This Study
This research emerges from the Craft-My-Street (CMS) project, an initiative funded by the Research Ireland OurTech Challenge. CMS aimed to investigate the potential of both analog and digital games as tools for participatory planning and education within the Irish context. The project specifically focused on environmental and climate change concepts, aligning with the national framework for children and young people’s participation in decision-making [
14]. The findings presented herein are derived from a series of in-class activities and stakeholder workshops conducted during the Seed Phase of CMS, which involved the testing and prototyping of proposed project deliverables in different stages of development.
In Ireland, as highlighted by global concerns [
13], children and young people currently possess limited avenues for meaningful participation in local decision-making processes concerning critical issues such as climate change and sustainability [
32]. This lack of engagement is further compounded by a scarcity of readily available resources to equip teachers with the means to effectively introduce these complex topics to young learners and cultivate the skills necessary for them to actively engage in climate action [
33].
The CMS project directly addresses these identified needs by developing a comprehensive framework of resources and knowledge intended for key stakeholders, namely local authority officers and educators. Drawing from the Lundy model’s principles, this framework is designed to be integrated into their consultation and teaching practices, thereby fostering greater youth engagement. The development of this framework was informed by a series of co-design workshops with stakeholders and iterative in-class activities, ensuring that the final outputs are relevant and responsive to the needs of both practitioners and young people.
4. Methodology
This study employed a three-stage methodology to investigate the use of Minecraft for participatory urban planning (
Figure 1). Firstly, real-world geospatial data, sourced from OpenStreetMap (OSM), is transformed into interactive Minecraft environments through a custom plugin. This involves translating real-world coordinates into Minecraft’s block-based system, allowing for simplified representation of urban features within the game. Secondly, the participants engage in in-game activities within the Minecraft environment, generating spatial data through their interactions. These activities may include building, modifying, and exploring the virtual world. Thirdly, player actions within the Minecraft environment are meticulously captured and logged, including block placement, removal, movement, and interactions with other players. These data are then processed and analyzed to extract meaningful insights into player behavior and preferences. The methodology is structured to reflect the four key elements for children’s participation in decision-making, drawing upon the Lundy Model [
15] and Ireland’s framework for participation [
14].
The collected data are transformed back into its original geospatial context, allowing for the visualization and analysis of player-generated content within OpenStreetMap. This enables the identification of spatial patterns, trends, and areas of interest. Two pilot studies were conducted to evaluate the P-PPS framework and assess its applicability in different contexts. The first study involved schoolchildren and focused on testing the framework’s effectiveness in generating geospatial data while engaging participants in educational activities within the Minecraft environment. The second study focused on co-designing the framework with stakeholders, including teachers and local authority officers, to ensure its usability and relevance in different applications, such as engagement and consultation with children.
4.1. Geospatial to Minecraft
Before any data can be obtained, generating a digital twin of a real-world region within Minecraft is the first step. Since the goal was to create models of large areas in Ireland, such as Dublin Docklands and Carlow, it would be complicated and inefficient to create such a map manually. Therefore, we developed a custom server modification that processes publicly available datasets and automatically generates digital visualization. For the datasets, we selected MERIT DEM [
51] for an elevation model and OpenStreetMap for buildings, streets, land, and water features. The goal of the representation was not to be realistic, but rather informative. We achieved that by coloring the buildings according to their use, such as housing (bricks), industrial and commercial (white concrete), or religious (light gray concrete). OSM identifiers (keys and values) were used as a classification system to determine which Minecraft material (block type) to be used in the generated model, as shown in
Table 1.
Representing a globe inside a flat world with 1:1 accuracy is impossible. Since the visualization will only contain a small area of the globe, a projection can approximately preserve distance, area, and local shape. A simple planar projection defined in Equation (1) makes a good fit in this case through a custom parametric (center latitude and longitude, scale factor) planar projection from WGS84 into flat
x,
z Minecraft coordinate system [
52]. During the projection step, we modified the scale of the generated representation to make the area faster to traverse inside the game, utilizing an 80% scale model of the reality, while exaggerating buildings heights in 10% to approximate the visualization scale in the game with reality. The selected projection is also important for transforming the collected data back into real-world coordinates, as explained in
Section 4.3.3.
The above is the formula for orthographic planar projection from longitude and latitude (λ, φ) to flat coordinates (x, y), where R is the radius of Earth, (λ0, φ0) is the center longitude and latitude of the projection (the tangent point), and s is the scaling factor of the projection.
4.2. Data Acquisition for Analysis
Data acquisition focused on capturing detailed and diverse gameplay interactions to enable comprehensive analysis of player actions within the Minecraft environment. This was facilitated through a dedicated online Minecraft server equipped with custom plugins, namely CoreProtect and WHIMC-PositionTracker [
53,
54]. CoreProtect comprehensively logged player actions, including block placement, removal, interactions with items, and chat messages. WHIMC-PositionTracker continuously recorded the current location of each player within the Minecraft world, enabling precise tracking of player movements and navigation patterns. The data from these plugins were stored in two separate MySQL databases, ensuring efficient and structured data collection for subsequent phases: data pre-processing and analysis (described in
Section 4.3 and
Section 4.4). The overall process is illustrated in
Figure 2.
The CoreProtect plugin offers comprehensive logging functionalities across multiple categories relevant to player activity and environmental dynamics in Minecraft. These functionalities include block logging, which records when players break or place blocks and when blocks move due to in-game physics (e.g., falling sand or gravel); environmental events, such as tree growth and liquid flow are captured, providing insight into dynamic ecological changes; player actions such as chat messages, command usage, and deaths are logged; item logging, that captures item transactions involving containers (e.g., chests, furnaces, dispensers) and logs when players drop or pick up items in the environment; and entity logging such as player-induced entity deaths (e.g., animals, monsters). These aspects are recorded, supporting analyses of combat or resource collection behavior. The spatial gameplay analysis in this study relies heavily on these logging features to reconstruct player activities, material interactions, and environmental engagement.
The P-PPS framework was evaluated through two studies. The first study investigated the implementation of the P-PPS framework by engaging schoolchildren in a Minecraft-based design challenge conducted at a primary school in County Carlow, Ireland. Participants from two different classes (Carlow group 1 and Carlow group 2) were tasked with recreating a local woodland area within the Minecraft world and then proposing interventions to improve the environment. The game-based activity involved an introduction to climate action, a playtest with a land cover design card game, and a collaborative Minecraft activity. For this research, only data collected during the collaborative Minecraft activity is considered. The in-class activity aimed to engage 5th- and 6th-grade students in designing and implementing improvements to a Minecraft replica of the woodland located in front of their school. The students worked in pairs or trios, sharing the same laptop. The online server was accessed using licenses acquired for the project to ensure data privacy and prevent the collection of any personal information.
The second study aimed to assess and validate the P-PPS framework through two co-design workshops with stakeholders with the aim to maximize the representation from across the country. The workshops were organized in Dublin (Co-design workshop 1) and in County Mayo (Co-design workshop 2) as part of the research project introduced in
Section 2. The participants, including teachers and local authority representatives (planners, GIS officers, librarians), were introduced to the platform and engaged in discussions on the relevance and potential applications of the collected data, including its use in engagement and consultation processes, as well as in student assessment. This iterative process aimed to gather feedback from stakeholders, refine the framework based on their insights, and explore potential real-world applications.
The participants for the co-design workshops were recruited from local authorities and schools in Ireland. Each session lasted approximately 4 h. The sessions began with a full demonstration of data analysis from study 1, followed by a stakeholder assessment of the relevance of the spatial gameplay analysis. The participants then engaged in a Minecraft activity where they interacted with a virtual representation of Dublin Docklands, planting trees and generating spatial data. The outputs from their gameplay were presented to them, and a second assessment was conducted. The assessment form included eight questions, asking the participants to rate the relevance of different data analysis aspects on a scale of 1 to 4, where 1 is less relevant and 4 is very relevant. These aspects included temporal analysis, spatial analysis (heatmaps), material analysis (type of blocks/items used by players), actions performed by players (break, place, interact), players’ journeys, data visualization UI, geospatial visualization (location of actions), chat log analysis, and overall relevance of the spatial gameplay analysis. The participants were not given their previous ratings.
The participants were informed about the purpose of the research and signed a consent form. The co-design workshops were informed by stakeholder engagement activities developed as part of the Craft-my-Street design thinking process.
4.3. Data Pre-Processing
The data processing transforms raw gameplay data into spatial data by aggregating, anonymizing player identities, and translating in-game coordinates to real-world geospatial formats.
Figure 3 illustrates the data pre-processing workflow, starting with data aggregation from multiple tables (e.g., cpro_world, cpro_material_map, cpro_user, and cpro_block) in the database, followed by name anonymization and coordinate translation, ultimately resulting in pre-processed data ready for analysis.
4.3.1. Data Aggregation
After the gameplay session concludes, a script is executed to fetch data from the MySQL databases. This program is integral to our data processing workflow as it retrieves gameplay data collected by the CoreProtect and PositionTracker plugins. The program utilizes SQL queries to merge and extract relevant data, providing a comprehensive view of player activities and interactions. Although CoreProtect logs several player actions with entities (blocks), only specific actions, namely, break, place, and interaction are selected for analysis. For the present study, three queries were used to obtain basic gameplay data, chat messages-related data, and user movement-related data.
The basic gameplay data query retrieves detailed information about block actions performed by players, such as block placements, breakages, interactions, and kills. It joins multiple tables to provide a full context of the actions. Additionally, the resulting data consist of Minecraft world-related coordinates (e.g., x, z, y), which need to be translated to real-world coordinate systems, such as WGS-84.
Chat messages-related data query retrieves chat messages exchanged by players, providing insights into in-game communication and coordination. Each message is geo-tagged with the player’s location at the time of sending, adding a spatial layer to the analysis, which enables a deeper understanding of how communication patterns relate to specific areas within the game environment. Additionally, as this game is used by young students, a pre-processing step using the profanity_check 1.4.2 Python library is implemented to detect and filter out inappropriate language, ensuring that the chat data remains suitable and safe for analysis.
Player movement-related data query captures player movement data, an important component for analyzing player interaction with the represented space in the Minecraft world. Given that Minecraft allows teleportation, which can result in abrupt straight-line trajectories in the visualizations, an additional filter is applied to exclude these occurrences. This filtering enhances the accuracy of movement visualizations, ensuring they better reflect natural player navigation and interactions within the game environment.
This systematic data acquisition ensured comprehensive coverage of all gameplay aspects necessary for insightful analysis and visualization.
4.3.2. Name Anonymization
Player anonymity was ensured by replacing their in-game usernames (avatars) with unique identifiers. This step was adhered to protect player privacy, even though real names were not collected directly. This step is important for ethical data handling, ensuring that individual players cannot be personally identified from the data. Player names are anonymized using the Player_<random_number> format, ensuring consistency across the dataset. This means the same player retains the same anonymized identifier throughout the dataset, preventing any possibility of reverse tracking.
This approach complies with best practices for anonymization, which state that pseudonymization should protect individuals’ identities while enabling re-identification within the research context [
55,
56]. Additionally, as highlighted by Ohm (2010), such practices mitigate privacy risks inherent in research involving potentially identifiable data [
57].
4.3.3. Coordinate Translation
Coordinate translation from Minecraft world coordinates to real-world geographical coordinates is achieved through a translation algorithm, available in the data visualization source code as the class ‘GeoConverter’. This algorithm ensures that the x and z coordinates used in Minecraft are accurately converted into latitude and longitude coordinates under the World Geodetic System (WGS-84/EPSG:4326).
To perform this transformation, the algorithm requires the actual map center coordinates (latitude and longitude) and the scale of the Minecraft map, both of which were provided during the map creation process (described in
Section 3.1). This transformation allows us to correlate user actions in the game with real-world geographical locations, bridging the gap between virtual interactions and physical spaces [
58].
Furthermore, the coordinate transformation facilitates the integration of gameplay data with geospatial visualizations. This integration provides a contextualized view of player activities within defined geographical regions, enhancing the analysis of spatial patterns and behaviors in the game.
4.4. Data Analysis
4.4.1. Temporal Analysis
By leveraging data from the CoreProtect plugin, we analyzed both individual and collective player behavior. Temporal analysis allows the identification of patterns in gameplay, such as peak engagement periods and fluctuations in activity levels over time. The timestamped data were processed using Pandas library, aggregating actions and messages. Using the Matplotlib 3.8.2 library, area plots were generated to visualize activity variations throughout the gameplay, while time-series plots illustrated peak action times.
4.4.2. Geospatial Analysis
Geospatial analysis was used to visualize clusters of actions in the Minecraft world. Heatmaps and block visualizations were overlaid on the OSM base map layer to analyze spatial patterns of player activity and resource use. Heatmaps support the visualization of player interactions, such as high-activity zones or resource-dense regions. By aggregating spatial data points—e.g., the locations of actions like mining, building, or resource gathering—the heatmap highlights hotspots, which reflect areas of high activity within the gameplay. This information can support the understanding of player preferences and behaviors but also aids in improving the in-game activity experience.
Additionally, player movement paths are visualized on the OSM base map to enhance the realism and interpretability of in-game actions. This visualization accurately represents player trajectories while excluding potential teleportation events, ensuring that unrealistic movement patterns are mitigated. The goal is to present a clear and authentic depiction of player movements, improving the overall understanding of gameplay dynamics. The overlay of Minecraft block locations on OSM provides a geographical context that bridges virtual and real-world spatial awareness. By aligning Minecraft data with real-world maps, we can compare in-game building and exploration patterns to familiar geographical markers, adding an additional layer of situational intelligence to the analysis.
4.4.3. Player Activity Analysis
To gain insights into player behavior and activity trends, we conducted a detailed player activity analysis focused on three primary actions: place, break, and interactions/click. This streamlined approach allowed us to capture core gameplay elements, focusing on building, resource gathering, and interactive engagements.
We examined cumulative action counts for each of the three action types, also represented through bar charts. This cumulative perspective revealed dominant gameplay styles. For example, a high frequency of “place” actions indicates a construction-oriented gameplay focus, while frequent “break” actions suggest resource gathering or environmental exploration. Together, these analyses provide a clear view of player engagement and interaction trends, offering valuable insights to inform design decisions and enhance gameplay experiences.
4.4.4. Material Analysis
Material Analysis investigates the types and distribution of materials used by players during gameplay. By analyzing player interactions with various materials, this section explores resource utilization, preferences, and strategic choices, providing insights into how gameplay reflects decision-making and priorities. The analysis was primarily visualized through bar charts, offering an overview of material usage patterns and a comparative perspective on different material types. Additionally, the top ten most frequently used materials were highlighted to emphasize player preferences for specific resources and blocks.
In summary, the Material Analysis contextualizes gameplay actions in terms of resource selection and spatial patterns. This analysis not only highlights the importance of material usage and renewable resources but also provides actionable insights for potential improvements in game design, particularly in fostering environmentally conscious behaviors within the gameplay environment.
A min–max normalization was applied to the material analysis and player actions to facilitate a fair comparison between datasets. This technique transforms values into a fixed range (typically 0 and 1) by adjusting them relative to the minimum and maximum values in the dataset. Min–max normalization is particularly useful when comparing results from different studies that may have varying scales, sample sizes, or units of measurements.
4.4.5. Game Chat Analysis
Game chat analysis offers valuable insights into player communication, strategic thinking, and community engagement within the Minecraft environment. CoreProtect, a tool used in this platform, captures and logs in-game chat messages and commands along with timestamps and location coordinates. These data are essential for understanding how team discussions, strategies, and ideas shared through chat influence subsequent actions and gameplay choices. By analyzing chat data, we can better assess how communication dynamics affect player behavior and collaborative efforts in the game world.
Our approach to game chat analysis involves two primary visualizations. First, we use a word cloud to represent the most frequently used terms in player chat, highlighting key themes of communication and interaction within the Minecraft gameplay environment.
The second visualization method involves mapping chat message locations onto an OSM base map overlay. By displaying chat data in this spatial context, we can observe where conversations take place in relation to in-game location, adding the spatial dimension to the analysis. Together, these visualizations create a comprehensive picture of player interactions, showing not only the content of their conversations but also how and where these discussions shape gameplay. This analysis sheds light on the interplay between communication and player actions, highlighting the importance of team dynamics and shared strategies in the Minecraft experience.
5. Results
This section presents the results of the analyses conducted on players actions and interactions within the Minecraft game environment, with a focus on temporal patterns, spatial dynamics, player activities, resource utilization, and in-game communication.
5.1. Study 1: Schoolchildren
The first study involved 58 schoolchildren participating in two in-class sessions. The students worked in pairs or trios, sharing the same laptop, to recreate a local woodland area in Minecraft. The online server was accessed using project-specific licenses to ensure data privacy and prevent the collection of any personal information.
Temporal analysis revealed distinct patterns in player activity. Carlow Group 1 exhibited lower peaks of activity (between 40 and 80 actions) (
Figure 4A), while Group 2 demonstrated less frequent but significantly higher peaks, with a maximum of 1740 interactions within a short interval towards the end of the session (
Figure 4B). This high activity rate in Group 2 can be partially attributed to the rapid growth of trees from saplings, with each new block generated contributing to the action count. This phenomenon is further evident in the sapling planting results. Similarly, the use of water buckets significantly impacted action counts. Consequently, water was one of the most frequently used materials in Carlow group 1, alongside grass blocks and oak logs used by both groups (
Figure 7A,B). The type of used material reflects the context of the in-game task, which was focused on regrowing a woodland area. Despite its low overall frequency (
Figure 7A), Carlow group 1 made significant use of white wool (355 blocks). This material was used by this group in reconstructing real structures presented in the area but missing in the OSM data. This highlights the potential of such a framework for enriching existing datasets with information that reflects the local knowledge of a place.
Spatial analysis demonstrated that both groups engaged in block placement and removal within and outside the designated woodland area. Most saplings were planted within the marked area (
Figure 5A,B). The heatmap analysis revealed that Group 2 exhibited more widespread interaction with the surrounding environment, including the Sugar Factory site, with high activity observed in the southern part of the woodland where they constructed a house structure (
Figure 5D). This observation is corroborated by player movement data, which showed that one player in Group 2 consistently focused their activity in this specific area (
Figure 5F).
The analysis of sapling usage and tree planting activities provided insights into player actions and preferences. The sapling Species Distribution indicated a clear preference for oak (Carlow Group 1) and birch (Carlow Group 2) saplings, likely reflecting their relevance within the Minecraft environment and their ease of use (a single sapling grows into a full tree). Carlow Group 1 planted four types of trees (
Figure 8A), while Carlow Group 2 utilized five different tree species, with a higher frequency of saplings planted per type (
Figure 8B). Spatial visualization revealed that sapling planting was distributed across various regions of the game world, with noticeable concentrations within the designated woodland area.
Carlow Group 1 exhibited a distinct pattern of activity. The participants primarily focused on planting trees within the designated woodland area, demonstrating a strong adherence to the assigned task (
Figure 5A). Notably, there was a preference for oak saplings (
Figure 8A) across both groups, possibly because it is perceived as the classic or default tree type in Minecraft. However, tree planting was relatively dense, suggesting a potential focus on quantity over spatial distribution. Players 5 and 8 were the most active contributors, with Player 8 demonstrating particularly high levels of engagement (
Figure 6A). The analysis revealed that the majority of actions performed by this group were “PLACE”, indicating a strong emphasis on construction and environmental modification.
Figure 6.
Bar chart illustrating the number of actions per player (pair or trio of students) for (A) Carlow group 1 and (B) Carlow group 2.
Figure 6.
Bar chart illustrating the number of actions per player (pair or trio of students) for (A) Carlow group 1 and (B) Carlow group 2.
Figure 7.
Bar chart illustrating the frequency of use of materials for (A) Carlow group 1 and (B) Carlow group 2.
Figure 7.
Bar chart illustrating the frequency of use of materials for (A) Carlow group 1 and (B) Carlow group 2.
Carlow Group 2 demonstrated a different pattern of activity. While they also engaged in significant tree planting, using a wider variety of species (
Figure 8B) compared to Group 1, the preference for oak remained, and their activity was more dispersed (
Figure 5B). Some players ventured outside the designated woodland area, exploring and interacting with other parts of the game world, including the Sugar Factory Site. Notably, Players 1, 2, and 4 were the most active, collectively planting over 82% of the total saplings (
Figure 6B). Furthermore, one player exhibited significantly more exploratory behavior, venturing further afield and engaging in more extensive exploration of the Sugar Factory Site and the southern parts of the woodland area (
Figure 5F).
Figure 8.
Bar chart illustrating the frequency of use of tree sapling species for (A) Carlow group 1 and (B) Carlow Group 2.
Figure 8.
Bar chart illustrating the frequency of use of tree sapling species for (A) Carlow group 1 and (B) Carlow Group 2.
Chat analysis revealed differences in communication patterns between the two groups. Carlow Group 1 frequently used words like “building”, “animal”, and “water” in their chat messages, indicating a focus on construction and environmental interactions (
Figure 9A). In contrast, Carlow Group 2 exhibited less interaction within the game chat related to the in-game activity (
Figure 9B). This difference can be attributed to the social dynamics within the classroom, as students were likely engaging in verbal communication with their peers while playing the game. Despite players being oriented to use the chat responsibly, some attempted to surpass the chat filter system. These instances were identified, and their teacher was notified during the session to mediate the situation.
5.2. Study 2: Co-Design with Stakeholders
Two co-design workshops were conducted, involving a total of 18 participants (5 in workshop 1 and 13 in workshop 2) comprising teachers and local authority representatives. The workshops aimed to assess and validate the P-PPS framework through an iterative process. The participants were introduced to the P-PPS and the spatial gameplay analysis framework, including outputs from Study 1, through a presentation. Subsequently, an assessment form was provided to evaluate the relevance of each analysis (
Figure 10).
Following the presentation, the participants engaged in a Minecraft playtest within a virtual representation of the Dublin Docklands. In workshop 1, the participants individually explored the environment, while in workshop 2, they worked in pairs. This hands-on experience allowed participants to interact with the virtual environment and experiment with in-game actions, such as planting trees. After the playtest, the participants were presented with the same assessment form to re-evaluate the relevance of the spatial gameplay analysis. A final debriefing session was conducted to discuss the potential applications of the P-PPS framework, the generated data, and the challenges encountered.
Workshop 1 exhibited three action peaks, possibly due to sapling growth, alongside a consistent, though less pronounced, level of activity across the session (
Figure 11A). In contrast, workshop 2’s group showed a surge in activity after the initial 10 min used for instructing participants on how to play the game (
Figure 11B). Spatial analysis revealed that players in both workshops concentrated their actions around their initial spawn points in Ringsend and Sandymount (
Figure 12C,D). Player activity patterns reflected real-world features, aligning with park areas, street lines, and water bodies. This was evident in both action locations (
Figure 12A,B) and player movement data (
Figure 12E,F), with participants in workshop 1 exhibiting a wider range of interaction within the game environment compared to those in workshop 2.
Material analysis demonstrated distinct preferences between the two workshops. The participants in workshop 2 utilized a greater variety of materials, particularly planting a significantly higher number of cherry and birch trees compared to workshop 1 (
Figure 13B). In contrast, the participants in workshop 1 primarily planted oak trees (
Figure 13A).
Chat analysis revealed that both workshops utilized words related to the activity, such as “trees” and “planting”. However, the participants in workshop 1 exhibited more frequent and diverse communication within the chat, including discussions about “planning”, “shade”, “visitors”, and “gardens” (
Figure 14A), indicating an interest around the associated values to their interventions.
The results from the pre- and post-playtest assessments revealed a higher perceived relevance for graph-based analyses, such as temporal, material, and chat analysis, which do not explicitly rely on spatial visualization (
Figure 10). This finding may suggest that stakeholders, with potential experience in analyzing charts and graphs, found these non-spatial data representations more readily interpretable and potentially more relevant to their existing workflows.
The workshops successfully validated the relevance of various data analysis approaches. Stakeholders initially showed higher interest in graph-based analyses, such as temporal, material, and chat analysis, likely due to their familiarity with interpreting charts. Following the gameplay activity and subsequent data visualization, stakeholders recognized the significant value of spatial analysis, including heatmaps and player movement data, in understanding player interactions and preferences within the Minecraft environment.
Stakeholders identified several potential real-world applications for the collected data. These include informing urban planning decisions based on how player preferences and design choices can inform decisions related to infrastructure development, green space allocation, and public space improvements; improving citizen engagement as the P-PPS framework can be used to enhance public participation in urban planning processes by providing an interactive and engaging platform for citizen input; and supporting educational initiatives by integrating the P-PPS into educational programs to teach students about urban planning, environmental issues, and the use of digital tools for civic engagement.
Stakeholders emphasized the importance of addressing potential challenges, such as managing large volumes of data and ensuring the accessibility and usability of the platform for diverse user groups. The need for clear communication and stakeholder engagement throughout the entire process was highlighted, including involving stakeholders early on in the design and development of the P-PPS framework.
6. Discussion
While other sources discuss digital tools for urban planning [
1,
7,
59], participatory GIS [
6], and the use of games like Minecraft in education or geodesign [
22,
27,
37,
38], our work introduces a distinct and structured approach to their specific intersection. This study extends prior research by addressing a gap in the existing literature: the systematic transformation of player actions within Minecraft back into geospatial data for analysis, a reverse process largely underexplored compared to the creation of Minecraft environments from geospatial data. Unlike previous studies that often lacked a strong emphasis on analyzing player-generated spatial data within virtual replicas of specific real-world locations [
19,
22,
23,
24,
25,
26,
27,
39], this research leverages OSM data to create such environments and subsequently analyzes player interactions within them in direct relation to these locations. This framework offers a concrete method for leveraging Minecraft as a game environment for geospatial data collection.
Although the majority of the interactions recorded in the game are block interactions, and placement of saplings, this gives us insights into possibilities how geospatial data can be used as input and produced as output of the gameplay. The restrictive nature of the gameplay we imposed on the user was partly to allow us to test a number of data storage approaches, and to develop a means to view these analytics on the fly, and for post processing. Through trialing a number of Minecraft plugins across workshops and in-class activities, we wanted the tasks to be both repetitive across activities, and allow engagement across all levels of user, from those with no experience with Minecraft, to those who regularly play. Thus, the activities performed as part of the experimental design focused on testing the data collection approach. Future research can benefit from in-game tasks designed to achieve more comprehensive scenarios to better map real-world planning challenges.
Analysis of the data from the climate action-themed activity with school children revealed discernible patterns in their engagement, including localized action densities and preferences for specific in-game elements. Furthermore, co-design workshops with educators and local authority representatives validated the relevance of employing spatial analysis techniques to interpret player interactions and preferences within Minecraft. Stakeholder feedback also highlighted promising real-world applications for the collected data, particularly in informing urban design and planning processes and enriching educational initiatives. The study’s insights into player strategies, community interactions, and resource management within the game environment could inform the design of more engaging and effective learning experiences, as also pointed out by Mueller et al. [
30] and Schöbel et al. [
36].
Regarding children’s participation in decision-making, the P-PPS offers a practical digital methodology for enacting the principles of children participation, particularly those outlined in frameworks like the Lundy Model [
15] which is relevant to Ireland’s approach [
14]. While the Irish framework for participation discusses the importance of hearing the voice of the child in various contexts and at different levels of decision-making, including through permanent structures like child and youth councils, the P-PPS provides a specific tool to facilitate this. The study with school children and the co-design workshops with stakeholders exemplify this. The P-PPS also facilitates the Voice of children and young people through their in-game actions and chat communication, as demonstrated by the schoolchildren’s spatial design choices and the analysis of material usage and spatial distribution. The analysis of chat interactions further highlights their verbal “Voice” and aligns with the concept of analyzing different modalities of data in learning environments as highlighted by Emerson et al. [
42].
The P-PPS framework is designed to capture and analyze player-generated data, making it available to the “Audience” of decision-makers like county planners, as evidenced by the presentation of gameplay data to stakeholders in the co-design workshops. This addresses the need for clearer structures and frameworks to enable children’s participation in local planning processes, as argued by Usher [
32].
While the pilot studies primarily focused on data collection, the potential for the P-PPS to exert “Influence” on real-world decisions is a key objective, with stakeholders identifying applications in urban planning and education, aligning with Ireland framework’s vision of “participation with purpose” [
14], while aligning with its overarching principles of transparency, voluntary, respectful, relevant, child-friendly, and striving for inclusivity, safety, and accountability.
This research also aligns with the emerging Planning 3.0 paradigm [
7], recognizing the increasing impact of digital participatory practices in spatial planning, and directly addresses the ongoing discourse surrounding the meaningful inclusion of children and young people in planning processes, particularly within the context of Ireland’s national framework [
14]. The P-PPS offers a tangible methodology for public sector bodies to potentially realize these commitments by harnessing the engaging nature of serious games like Minecraft.
6.1. Limitations
Limitations should be considered when interpreting the findings of this study. Regarding data collection, the collaborative nature of gameplay among schoolchildren, who often worked in pairs or trios on a single laptop, potentially reduced the granularity of individual player action data, making it difficult to precisely attribute actions to specific individuals and potentially skewing individual behavior metrics. Additionally, the inherent challenges in managing online interactions within the Minecraft environment introduced variability in data collection conditions due to unmanaged interactions, highlighting the need for robust moderation strategies. The analysis of chat interactions also revealed a limitation in the current filtering mechanism’s ability to exhaustively detect and remove inappropriate language, potentially affecting the overall quality and suitability of the chat data for all analytical purposes.
Methodologically, the observed tendency for high action density within limited areas during the schoolchildren study suggests that the current approach might not inherently promote or capture data related to broader spatial exploration or large-scale planning considerations without explicit guidance. The initial preference expressed by stakeholders for graph-based analyses over spatial visualizations indicates a potential limitation in the methodology’s immediate ability to convey the interpretability and value of spatially referenced player-generated data without direct hands-on experience.
The simplified representation of real-world locations during Minecraft world generation from OSM data, involving scaling and exaggeration of building heights, introduces an inherent level of abstraction that could limit the direct transferability of highly detailed spatial analyses to real-world scenarios. Additionally, level of detail depends on data availability in the OSM database, such as building heights, number of stories, trees, etc. This could be overcome by exploring the inclusion of official databases in the Minecraft world generation process.
In terms of scalability, stakeholders identified potential challenges associated with managing large volumes of data as participant numbers and activity durations increase, potentially straining current storage, processing, and analysis capabilities. Ensuring the accessibility and usability of the platform for diverse user groups also presents a challenge for wider adoption, as the current interface and tools may require further refinement to accommodate users with varying technical proficiencies. Finally, the expressed need for a more interactive and dynamic data analysis platform with enhanced features suggests that the current analytical tools may limit the ability of educators and other stakeholders to conduct in-depth and customized analyses of player-generated data at scale.
6.2. Future Research
Future research should prioritize key areas to advance the findings and address the limitations of this study. A primary focus should be on enhancing the data analysis and visualization platform by integrating more dynamic filtering options and interactive features to enable more nuanced insights into player interactions and their participation in spatial design processes.
The implementation of a more robust filtering mechanism for chat interactions is essential, particularly when the platform involves young students, to ensure a safe and educational online environment. Future work should also look into the deeper exploration and design of in-game activities that enhance player engagement through participatory gameplay mechanics, potentially involving a more intricate integration of Minecraft’s environmental elements and resource management tasks to further encourage environmentally conscious behaviors.
Expanding the application of the P-PPS to facilitate localized analyses and the development of customized citizen engagement and participatory planning strategies presents another promising avenue for research. This includes the creation of interactive, immersive experiences designed to educate students and empower communities to propose and visualize solutions for their specific neighborhoods, particularly concerning critical issues like climate change and sustainability.
7. Conclusions
This research contribution relies on establishing and validating the Playful Participatory Planning System (P-PPS) as a pioneering framework that transforms how player-generated data within Minecraft’s virtual environment can inform real-world urban planning, in the perspective of Ireland’s framework for children participation in decision-making. Its efficacy is demonstrated through both young people and adult stakeholders, offering an inclusive methodology for engaging diverse communities in spatial design. The insights gained into children’s environmental design preferences and the validation of spatial analysis by planning professionals underscore the P-PPS’s potential to move beyond traditional engagement methods, providing actionable geospatial data that can directly influence planning decisions and enrich educational initiatives. The study addresses a key gap by enabling the systematic translation of in-game actions back into real-world geospatial data, offering a novel and scalable digital pathway for enacting meaningful child participation in decision-making processes and ensuring their spatial perspectives are considered in shaping future urban landscapes.
For practical applications, the P-PPS framework has several important policies and practical implications. In the context of Ireland, the P-PPS can contribute to the implementation of national digital strategies such as Connecting Government 2030, as well as providing means for local authorities to adhere to the National Framework for Children and Young People Participation in Decision-making when consulting citizens on projects. Its use opens new opportunities to assess and co-design national and local policies that influence children and young people’s lives, by providing mechanisms to communicate and validate policy implementation.
The P-PPS is recommended to urban planners who want to enhance citizen engagement and integrate children and young people’s views in informed decision-making processes, as the site-specific capabilities of the platform can facilitate communication and consultation on local-level projects. Educators can incorporate the P-PPS into curricula for teaching urban planning and environmental concepts, leveraging gameplay analytics for assessment while guiding students towards comprehensive and ecological design thinking.
Future work will prioritize the development of a more dynamic and interactive data analysis platform, with improved filtering and visualization capabilities to better inform decision-making. This includes designing more engaging and comprehensive in-game tasks that encourage broader spatial exploration and environmentally conscious behaviors, while also implementing robust moderation strategies to ensure safe and productive online interactions. Refining the Minecraft world generation process by exploring the integration of official datasets for greater accuracy and detail is also a relevant topic to be explored, as level of detail can be a factor in supporting the player’s understanding of the represented real space. Finally, developing recommendation systems based on player data and addressing the challenges of data scalability and platform accessibility for diverse user groups are steps for future development and wider adoption of the P-PPS.