A tiny Lua framework for creating 2D games with chunky pixel art.
Juno is a tiny framework for creating 2D games with a distinctive chunky pixel art style using the Lua programming language. It provides developers with essential tools and abstractions specifically tailored for pixel-based game development while maintaining a minimal codebase.
Game developers and hobbyists who want to create 2D pixel art games using Lua, particularly those who prefer lightweight frameworks and the chunky pixel aesthetic.
Juno offers a focused, minimal approach to 2D game development with built-in support for chunky pixel rendering, making it ideal for developers who want a straightforward framework without unnecessary complexity.
Framework for making 2D games with chunky pixels in Lua
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built-in support for the distinctive blocky pixel art style, as emphasized in the key features, simplifies creating retro aesthetics without extra tools.
Minimal codebase ensures fast performance and low resource usage, ideal for constrained environments or quick prototyping.
Leverages Lua's easy-to-learn syntax and flexibility, allowing developers to focus on game logic with minimal boilerplate.
Provides core functionality for 2D game development, such as rendering and input, without unnecessary complexity or bloat.
As a minimal framework, Juno lacks advanced features like scene management or physics engines, requiring manual implementation for complex games.
The README is brief with minimal examples, making it challenging for new users to learn or troubleshoot without external resources.
Being niche, it has fewer third-party libraries and community support compared to frameworks like Love2D, which can slow development.