An experimental track-based puzzle game developed for an early Ludum Dare game jam using GameMaker Studio
EZD (EZDungeon) is an experimental track-based puzzle game that explores unique gameplay mechanics through a combination of track building, enemy avoidance, and strategic movement. The game challenges players to navigate through increasingly complex levels while collecting coins and avoiding enemies.
Developed as a submission to a very early Ludum Dare game jam, this project represents one of the earliest experiments in game development, showcasing fundamental programming concepts and creative problem-solving under time constraints. The game demonstrates the ability to create engaging gameplay using simple mechanics and clear visual design.
The track-based system creates a unique puzzle element where players must think strategically about movement patterns and enemy behavior. The game combines elements of puzzle-solving with action gameplay, creating an accessible yet challenging experience that showcases early game development skills.
EZD was developed as a submission to a very early Ludum Dare game jam, representing one of the first attempts at rapid game development under time constraints. This project demonstrates the foundational skills needed for game development, including basic programming, asset creation, and game design principles.
The development process involved:
Engine: GameMaker Studio
Platform: HTML5 (Web)
Genre: Puzzle, Strategy, Track-Based
Resolution: 600x600
Focus: Experimental Gameplay, Early Development
During development, several technical challenges were encountered and overcome:
Creating a flexible track system that could handle multiple track types and directions required careful planning of the object hierarchy and collision detection. The system needed to be both performant and easy to extend with new track types.
Developing enemy AI that was challenging but fair required balancing predictability with difficulty. The enemies needed to follow the tracks while creating interesting gameplay situations without being impossible to avoid.
Creating levels that were progressively challenging while remaining accessible required extensive playtesting and iteration. Each level needed to introduce new concepts while building on previously learned skills.
EZD represents an important early milestone in game development experience, demonstrating several foundational development skills:
This project demonstrates the ability to create engaging gameplay experiences even with early development tools and limited experience. The focus on track-based mechanics shows creative thinking in game design, while the technical implementation showcases solid programming fundamentals.
EZD represents a valuable contribution to early game development experience and demonstrates several important development skills:
This project demonstrates the ability to create experimental gameplay experiences that are both accessible and engaging. The combination of puzzle elements with action gameplay shows how simple mechanics can create complex and interesting challenges, while the technical implementation showcases solid fundamentals in game development.