{"repo":"Oval-Tutu/shove","free":true,"listed":false,"github":"https://github.com/Oval-Tutu/shove","clone":"git clone https://github.com/Oval-Tutu/shove.git","description":"A powerful resolution-handler and rendering library for LÖVE 📐","language":"Lua","stars":97,"topics":["game-development","gamedev","love2d","love2d-framework","lua","aspect-ratio","layers","performance","pixel-perfect","rendering"],"license":"MIT","category":"game-templates","readme_excerpt":"Shöve 📐 A resolution-handling and rendering library for LÖVE Shöve is a powerful, flexible resolution-handling and rendering library for the LÖVE framework. Using Shöve, you can develop your game at a fixed resolution while scaling to fit the window or screen - all with a simple, intuitive API. Why Shöve? Shöve takes the dev branch of push, redesigns the API, and builds on its Canvas rendering concept to create a powerful and intuitive library that can handle complex rendering scenarios. Key Features 🖼️ Two Powerful Render Modes - Direct Mode : Simple scaling and positioning - Layer Mode : Advanced rendering with multiple layers 📏 Complete Resolution Management - Multiple Fit Methods : Choose from aspect-preserving, pixel-perfect, stretch, or no scaling - Dynamic Resizing : Responds instantly to window/screen changes - Coordinate Conversion : Seamlessly map between screen and game coordinates 🥞 Layer-Based Rendering - Layer-Based System : Organize your rendering into logical layers - Z-Order Control : Easily change which layers appear on top - Visibility Toggling : Show or hide entire layers with a single call - Complex UIs : Put your HUD, menus, dialogs, and tooltips on separate layers for easy management. - Integrated Profiling : Measure performance and debug rendering issues ✨ Effect Pipeline - Per-Layer Effects : Apply shaders to specific layers only - Global Effects : Transform your entire game with post-processing - Effect Chaining : Combine multiple shaders for com","default_branch":null,"files":null,"tree":[],"storefront":"/r/Oval-Tutu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Oval-Tutu/shove/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}