Ramen SDK Overview

Single Codebase

Develop and Test Your Apps In One Place
Efficient and focused maintanance of your app. No code fragmentation of important core features. Choose your favorite IDE and Toolchain to develop and maintain your projects.

Future versions of Ramen SDK will even come with a visual designer.

Use LUA Scripting Languauge for All Your Apps

Lua is a powerful, fast, lightweight, embeddable scripting language.
It combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Design Custom User Interfaces That Run On Every Platform

Use the Power of OpenGL ES

You dont need to limit yourself to the given controls of a specific OS or toolset. Just use and/or extend the platform independent controls of the Ramen SDK. You can even create your own controls and UI features based on abstract classes included in the package.

Everything in your app will be rendered by the GPU with OpenGL ES to give you the best performance and compatibility for all devices.

Reuse the Same Code and UI Controls In Multiple Projects

Just use or extend the platform independent controls of the SDK, or create your own controls and UI features.

Use Fragmentation ONLY on Demand
Add native functions to the host library when you want to support OS and device dependent features. That way you will have the comfort of developing on a single codebase without loosing any access to features of a specific operating system or device.
Extremly Fast Turnaround Times

Instantly Preview Your App

Just start your app without delay on your Windows, Mac or Linux desktop.

Setup multiple configurations and unit tests to get a preview in any resolution and aspect ratio you want to support.

Simulate touches and gestures in an easy and intuitive way.

Change orientation from portrait to landscape and vice versa with a simple push of a button, to create different layouts and animations.

Responsive Design Capabilities

React to gyro, accelerometer and orientation changes.

Create awe-inspiring animations and visual effects.

Much faster debugging and development times for all your projects.

Flexible Extensions & Plugin Features

Extend It to Your Liking

Add 3rd party tools and libraries to your projects.

Ramen SDK comes prebuild with a variety of typical platform integrations like Facebook, Twitter, GameCenter and more.

Maximum Productivity

Add new features on the fly using the plugin system.

Build custom features by simply extending the base library.

Communicate with web and backend servers to asynchronously share information.

Ramen SDK comes with a fully featured set of HTTP and HTTPS request handlers including XML-/JSON-Parser.

Database Integration

Create data-driven applications with the power of SQLite. Dataproxies and model mappers help you to create clean model view controller based applications. Make app updates without worrying about the users existing data. Migration assistants help you to take structural changes into account.

Deploy for Windows, Mac, Linux, iOS, Android & Web

Cover All Markets

Deploy your app for all major platforms.

Ramen SDK comes with prepared projects for Xcode and Android Studio to make the mobile deployment process as easy as possible.

Satisfy Your Target Audience

Give your app the same unique look on every system, or use the included controls to serve your users the native look & feel they are used to. It is your choice!

Create Games & Entertainment Apps

Our SDK has proven to be a great tool for developing engaging and fun games. Concentrate on the game instead on deployment issues.

Put Your App on the Web

We make it easy to show off your great content using the power of HTML5 and WebGL. Deploy for Google Native Client with a push of a button.