MetaShift is a top-down survival game developed in Godot for Godot Wild Jam #77, inspired by the theme "Metamorphosis".
You play as a freshly transformed insect trapped in a dark and hostile forest. Survive increasingly dangerous waves of enemies, dodge attacks, and fight your way through the swarm.
- Fast-paced top-down combat
- Wave-based survival gameplay
- Multiple enemy types with unique behaviors
- Custom camera shake and hit feedback systems
- Pixel-art visuals and shaders
- Atmospheric visual effects
- Progressive difficulty scaling
- State-driven enemy AI architecture
- Reusable component-based systems
- Event-driven damage and health system
- Custom scene loading workflow
- Camera trauma and directional shake system
- Custom shaders and screen effects
- Modular gameplay architecture
MetaShift was originally developed in 9 days for Godot Wild Jam #77.
After the jam, development continued with additional polish, gameplay refinements, architectural improvements, and technical enhancements.
- Visual polish and game feel improvements
- Architecture and codebase refinements
- Enemy behavior improvements
- Additional shaders and visual effects
- Bug fixes and optimization
As the sole developer, I was responsible for:
- Gameplay programming
- Game design
- Pixel art
- Visual effects and shaders
- UI implementation
- Enemy AI and combat systems
- Audio integration
- Game balancing and polish
- Godot Engine
- GDScript
- GDShader
You can play the original jam version on itch.io:
https://kastlev.itch.io/metashift
See the LICENSE file for details.

