Devlogs
Run and Stop the Game Directly From the Editor
Level EditorA downloadable Level-Map Editor for Windows, macOS, and Linux
Posted April 24, 2025 by Anomic-Xenon
#level-editor #map-editor #gamedev #run-game #workflow #smoothe #design #sprites #map #game #level
2D Platformer Level Editor - Devlog
Core Functionality: 2D Platformer Level Editor
Key Updates:
-
Direct Game Launch: Users can now launch the game directly from the editor, streamlining the testing and iteration process.
-
Improved Workflow: The workflow has been significantly improved, allowing for rapid design, testing, and modification of levels. Users can seamlessly switch between editing and playing their levels.
-
Multiple Game Directories Support: The editor now supports multiple game directories. Users can select the specific game executable to run via a quick configuration setting at the launch of the editor.
Enhanced UI:
- Flatter and more modern UI design.
- User-defined configuration options for UI canvas dimensions and game selection.
- Configuration defaults to YAML configuration file.
- Improved icon design.
Project Structure:
- The project structure remains largely unchanged, with the game directory(ies) and common resource directory residing at the same level as the editor directory.
Technical Details:
- The editor uses CustomTkinter for its configuration UI.
- The editor uses Pygame for it’s UI.
- The editor gathers user-defined configurations, including the game executable path, at launch.
User Benefits:
- Faster level design and testing.
- More efficient workflow.
- Greater flexibility in selecting the game to run.
- Improved user experience with a more modern and intuitive UI.