RetroBlit is a retro pixel game framework that aims to create an ideal, low friction framework for making pixel-perfect retro games from the early 90s era. It takes advantage of Unity's portability and ease of deployment, but does away with the Unity Editor interface in favor of a traditional game loop, immediate-mode, and code-only development. This allows for a more traditional game development experience.
Features:
β’ Pixel perfect rendering
β’ Primitive shape rendering, lines, rectangles, triangles, ellipses, pixels
β’ Textured line rendering
β’ Multi-layered tilemaps with extensive TMX file support
β’ Rendering to and from sprite sheets
β’ Rendering raw pixel buffers
β’ Unicode text rendering, with text alignment, overflow settings, and custom pixel font support
β’ Sprite packing support
β’ A set of 30 tweening/interpolation functions
β’ Clipping
β’ Custom shader support
β’ Sound and music APIs
β’ Simplified input handling
β’ Optional wide and tall pixel support
β’ Post processing and transition effects
β’ Synchronous and asynchronous asset loading
β’ Garbage Collection aware code
RetroBlit: A Retro Pixel Game Framework for Unity - Asset Store


