A LÖVE-based 2D game engine for Lua, designed for multiplayer-first experiences with professional-grade features.
Planimeter Game Engine 2D is a 2D game engine built on the LÖVE framework, designed specifically for creating multiplayer-first game experiences. It provides a comprehensive suite of professional-grade features out-of-the-box, addressing the need for accessible yet powerful tools in the hobbyist and indie game development community.
Hobbyist game developers, indie studios, and Lua programmers looking to build 2D multiplayer games with advanced features without relying on larger, more complex engines.
Developers choose Planimeter for its extensive built-in multiplayer architecture, real-time scripting, and professional-grade tooling that rivals larger engines, all while being lightweight and Lua-based for rapid development.
Planimeter Game Engine 2D - LÖVE-based game engine for 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.
Implements a client-server model with authoritative servers, client-side prediction, and configurable tick rates, providing a robust foundation for fair and scalable networked games as outlined in the features list.
Offers real-time scripting and live reloadable assets, enabling rapid iteration without restarting the game, which accelerates prototyping and debugging.
Utilizes CSS 2.1 and CSS Backgrounds and Borders Level 3 for building interfaces, allowing flexible and familiar UI design similar to web development.
Includes built-in pathfinding, pixel approximate physics, Tiled map support, and voice chat, reducing the need for external libraries and streamlining development.
As a lesser-known engine based on LÖVE, it has a smaller community and fewer third-party resources compared to mainstream engines like Unity or Godot, limiting support and extensibility.
Tied to Lua for scripting, which may not align with teams proficient in other languages like C# or JavaScript, reducing flexibility and increasing the learning curve for some developers.
Relies on a wiki and Discord for help, as indicated in the README, suggesting that official documentation might be less comprehensive or harder to navigate than in larger engines.