Solar2D is a free and open source 2D game engine built in Lua. It allows developers to rapidly create games and apps using its extensive APIs, plugins, and tools. Some key features include cross-platform publishing, live debugging, asset management, and a visual editor.
A free and open source 2D game engine built in Lua for rapid game development and app creation with extensive APIs, plugins, and tools.
What is Solar2D?
Solar2D is a free and open source 2D game engine that allows developers to build high quality games for mobile, desktop, and web using the Lua programming language. Originally starting as Corona SDK in 2009, it was later open sourced in 2020 as Solar2D.
Some key features and capabilities of Solar2D include:
Easy to learn and use Lua API with extensive documentation for quickly building 2D games
Live debugging allows you to test changes on the fly without needing to rebuild your project repeatedly
Large asset store of free and paid plugins, templates, and artwork to accelerate development
Integrated simulator to preview how your game will look and run on various devices
Seamless publishing to iOS, Android, macOS, Windows, HTML5 with a single code base
Dedicated team providing updates, support, and advanced professional services
With its extensive features, easy to use interface and APIs, small footprint, and active community support, Solar2D lowers the barriers for indie developers and studios to build, publish, and distribute professional 2D games on multiple platforms.
Godot Engine is a feature-packed, cross-platform game engine designed for 2D and 3D game development. It is completely free and open source under the MIT license.Some key features and capabilities of Godot Engine include:Intuitive and easy-to-use interface for quick development iterationsComprehensive set of 2D and 3D nodes for crafting game...
Phaser is an open source HTML5 game framework that utilizes WebGL and Canvas for rendering. It is designed to create 2D browser games that can run across both desktop and mobile devices.Some key features of Phaser include:Fast performance with native browser rendering and optimizationsSupport for input via mouse, keyboard, touch,...
LÖVE is an open-source framework for developing 2D games in the Lua programming language. It allows developers to create games and multimedia applications using the flexible Lua scripting language. Some key aspects of LÖVE include:High-performance 2D graphics rendering using OpenGLBindings to libraries like OpenGL, OpenGL ES, SDL and OpenGLSupport for...
The Bevy Game Engine is an open-source game engine written in Rust that is focused on usability, performance, and productivity. Some key things to know about Bevy:It utilizes the Entity Component System pattern which provides a flexible and extensible architecture for game development.Bevy is written in Rust which gives it...
Upbge (Uchronia Project Blender Game Engine) is an open-source 3D game engine that is a fork of the Blender Game Engine integrated into the Blender 3D modeling and animation software. Upbge aims to improve and extend the original Blender Game Engine by fixing bugs, adding new features, and enhancing overall...
microStudio is a versatile graphics and animation software designed for hobbyists, indie developers, students, and other artists interested in 2D and 3D content creation. It comes packed with an intuitive and accessible toolset focused on key artwork and animation capabilities.Some of the core features of microStudio include:Powerful 2D vector and...
LibGDX is an open source, cross-platform game development framework written in Java that allows developers to write game code once and easily deploy it to desktop, mobile, and web platforms. Some key features of LibGDX include:Powerful 2D and 3D rendering capabilities using OpenGL ESCross-platform support for desktop (Windows, Mac, Linux),...
Moai SDK is an open source 2D game engine designed specifically for mobile game development. It allows developers to build games for iOS, Android, HTML5, Windows, Mac and Linux platforms using a single code base written in the Lua scripting language.Some key capabilities and features of Moai SDK include:Uses Lua...
Pygame is a free and open-source cross-platform library for the Python programming language specifically designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.Some key features of Pygame include:Hardware-accelerated 2D graphics including sprites and image/tilemap loading and manipulationPlaying MP3,...
MonoGame is an open source implementation of the Microsoft XNA 4 Framework. It allows developers to create games that can run across multiple platforms including Windows, Mac, Linux, iOS, Android, as well as Xbox, PlayStation, and Nintendo consoles.Some key capabilities and benefits of MonoGame include:Open source MIT license so free...
nCine is a professional nonlinear video editing application developed by nablet for film, video, and multimedia content creators. It provides a complete editorial environment for video editing, compositing, motion graphics, visual effects, color correction, and audio post-production.Some key features of nCine include:Powerful timeline-based editing interface with support for multiple video/audio...
FNA (F#/.NET for Applications) is an open source reimplementation of the Microsoft XNA Game Studio 4 libraries. It allows .NET developers to write games and other graphical applications that run cross-platform on Linux, macOS, and Windows.FNA aims to provide a clean API for media-rich applications without the need for binary...
Cocos2d-x is an open-source 2D game engine and framework written in C++. It allows developers to quickly build high-performance games and apps that can run on multiple platforms including iOS, Android, Windows, macOS and Linux.Some key features of Cocos2d-x include:Integrated physics engines like Box2D and Chipmunk for collision detection and...