Shöve started as a redesign of the excellent `push` library but evolved into something much more powerful, with a cleaner API and advanced rendering capabilities that let you focus on creating amazing games.
What Makes Shöve Special?
- Progressive Learning Curve - Start with just 3 lines of code and add complexity as needed
- Two Powerful Render Modes - Simple direct mode or advanced layer-based rendering
- Multiple Fit Methods - Choose from aspect-preserving, pixel-perfect, stretch, or no scaling
- Advanced Layer System - Control visibility, z-order, blending, and masking without hassle
- Powerful Effect Pipeline - Apply shaders to specific layers or the entire game
- Integrated Profiling - Debug rendering and measure performance right out of the box
We've carefully crafted Shöve with real-world game development in mind. Whether creating a pixel-perfect retro platformer, a smooth vector-based game, or anything in between, Shöve gives you the tools to make your game look fantastic on any screen.
We can't wait to see what you build with Shöve!