An open source 2D game engine and visual editor for creating 2D games through a visual environment without writing code, featuring sprite and animation support, tilemap editing, user interface tools, and scripting APIs.
Lunar Engine is a free, open source 2D game engine and visual editor developed by students from the Ludum Dare game jam community. It provides a complete toolset for building 2D games without the need to write code.
The visual editor allows users to create game scenes by dragging and dropping sprites, tiles, backgrounds, user interfaces, and other game elements. Built-in tools help organize sprites into reusable animations. Users can paint detailed 2D levels with the integrated tilemap editor. The engine handles rendering, asset management, input, physics, and more behind the scenes.
For more customization without coding, Lunar Engine offers a visual scripting system. Users can use drag and drop nodes for gameplay logic, effects, AI behaviors, and more. For expert users, an API offers lower level script control via Lua. The editor runs games live for rapid testing and iteration.
With cross-platform exports, games made in Lunar Engine can publish to Windows, Mac, Linux, HTML5, Android, and iOS. The editor and runtime are both MIT licensed and hosted on GitHub with an active community contributing plugins, documentation, and source code.
Here are some alternatives to Lunar Engine:
Suggest an alternative ❐