Form cover
Page 1 of 1

2D Procedural World Generation Survey

I am Utkarsh Jha, Master’s student at Technische Universität Ilmenau (TU Ilmenau), Germany.
Contact Details : [email protected]. Data Collected: 1. Age group. 2. Job position. 3. Years of experience. 4. Tools and methods used for 2D world generation. 5. Challenges and expectations in creating immersion and emotional depth. 6. Experience Levels
Purpose: The project aims to evaluate the challenges developers face with current 2D world generation tools, particularly regarding immersion and usability. It seeks to understand developer expectations through surveys and literature review. Based on these insights, a prototype tool will be developed to improve immersive 2D world generation workflows. Data Storage: Fully anonymous: No personal identifiers (name, email, IP address) are collected. Data is stored securely and used only for this academic research. Data will not be shared with third parties. By participating, you agree to this data protection statement.
___________________________________________________________________________________________

What age bracket do you fall into?

What is your current job position?

What is your experience level?

Have you ever taken part in a 'Game Jam'?

Do you know about any tools or libraries specifically for 2D world generation?

Do you use an official tool or engine-supported plugin for 2D world generation?

Official tools = provided or supported by the engine developers (e.g., Unity Tile Maps, Godot’s native procedural features). Unofficial tools = third-party, open-source, or community-created assets. Custom tools = tools or scripts you developed yourself

Do you rely on internal/unofficial tools for procedural world generation?

How frequently do you use 2D world generation tools in your development pipeline? (Daily, Weekly, Occasionally, Rarely)

💡 Expectations vs. Reality

Do you feel the generated worlds meet your expectations for immersion and realism?

Does the tool give you the flexibility to influence the style and logic of the world (e.g., terrain, biomes, pathing)?

Do you often need to manually fix or polish procedurally generated content?

Do the tools provide enough control over:

Do the tools provide enough control over:

On a scale of 1–10, how satisfied are you with the final output in terms of visual and narrative immersion? Please enter number

___________________________________________________________________________________________

🧩 Narrative & Environmental Storytelling

Do your current tools support environmental storytelling in any way (e.g., placing ruins, lore items, landmarks)?

Do your current tools support environmental storytelling in any way (e.g., placing ruins, lore items, landmarks)?
A
B
C
D

Do you integrate narrative elements manually or procedurally? Why?

Have you found it difficult to integrate procedural generation with scripted story events or quests?

⚙️ Workflow & Integration

How well do these tools integrate with your main engine or framework (Unreal, Unity, Godot, Phaser, etc.)?

Do these tools support modular or hybrid generation (e.g., mixing hand-crafted and procedural content)?

Do you face any performance bottlenecks with real-time world generation or loading times?

Which 2D world generation tools are you currently using? (e.g., Tiled, Unreal, Unity Procedural Toolkit, Godot add-ons, custom noise-based systems)

Which 2D world generation tools are you currently using? (e.g., Tiled, Unreal, Unity Procedural Toolkit, Godot add-ons, custom noise-based systems)

What’s your one biggest frustration with current 2D world generation tools?

If you could improve one thing in your current tool, what would it be?

__________________________________________________________________________ 📊 Open-Ended Feedback

What feature do you wish your 2D world generation tool had to increase immersion?

What feature do you wish your 2D world generation tool had to increase immersion?
A
B
C
D
E
F
G
H

What is necessary in the UI? What top functionality do you use most?

What is necessary in the UI? What top functionality do you use most?
A
B
C
D
E
F
G
H
I

Have you ever abandoned a tool because it failed to deliver immersive experiences? If yes, why?

Have you ever abandoned a tool because it failed to deliver immersive experiences? If yes, why?
A
B