Marmalade

Marmalade

Marmalade is a cross-platform software development kit that allows developers to create apps and games for mobile devices and desktop computers using the Lua programming language and C/C++. It supports deployment to iOS, Android, Windows, macOS, Linux, and more.
Marmalade screenshot

Marmalade: Cross-platform software development kit for mobile & desktop appss

Cross-platform software development kit allowing developers to create apps and games for mobile devices and desktop computers using Lua and C/C++ with deployment support to multiple platforms including iOS, Android, Windows, macOS, Linux.

What is Marmalade?

Marmalade is a cross-platform software development kit and game engine that enables developers to build high-performance apps and games for mobile devices, desktop computers, set-top boxes, smart TVs, and more using the Lua programming language and C/C++ extensions.

Key features of Marmalade include:

  • Cross-platform deployment to iOS, Android, Windows, macOS, Linux, Roku, and more
  • Lua scripting language combined with native C/C++ extensions for high performance
  • Advanced 2D and 3D graphics rendering capabilities
  • Tools and libraries for game development, including physics, audio, animation, GUI, and more
  • Device API access for sensors, camera, Bluetooth, touch input, and more
  • Options for both native compilation and interpretation for fine-tuned optimization

Marmalade simplifies multi-platform development by providing a single SDK to create apps and games that can run across mobile, desktop, consoles, and TVs. Its combination of rapid iteration with Lua and native performance with C++ makes it well-suited for demanding applications like 3D games. While not as widely-used as engines like Unity or Unreal, Marmalade offers an efficient and customizable framework for experienced developers to build and deploy cross-platform software.

Marmalade Features

Features

  1. Cross-platform development
  2. Supports Lua and C/C++ languages
  3. APIs for accessing device features
  4. Tools for debugging and testing
  5. Options for monetization and analytics
  6. Community support

Pricing

  • Free
  • Subscription-Based

Pros

Write once, deploy to multiple platforms

Good performance with C/C++ extensions

Large set of APIs and libraries

Active community support

Cons

Steep learning curve

Limited documentation and samples

Not as popular as native SDKs

Can be complex for simple apps

Reviews & Ratings

Login to Review
No reviews yet

Be the first to share your experience with Marmalade!

Login to Review

The Best Marmalade Alternatives

Top Development and Cross-Platform Frameworks and other similar apps like Marmalade

No alternatives found for Marmalade. Why not suggest an alternative?