Mar 17, 2015 Made with Marmalade Video Introduction

More : Marmalade · · · · · ·

Made with Marmalade Video Introduction

Never used Marmalade but curious about how to begin your journey with them? Check out this video tutorial by Marmalade Engineer, Nick Smith. This video includes a discussion of the Marmalade SDK: Cross-platform C++ game and app development tool. We think it is very helpful – and Nick Smith has a great “Mr. Megaphone” voice.


After the jump, enjoy a “Top 10 Marmalade Features” article written by Marmalade staffer, Matthew Rudman.

There are loads of fantastic features available in our C/C++ SDK so, for those of you who are new to Marmalade, we thought it would be helpful to put together the Marmalade Top 10.

These are the features that we believe will help simplify your workflow, save time and get great performance as you embark on your cross-platform journey.

  1. Single Code Base

Marmalade allows you to develop, test and maintain a single code base for your app.  Whether you are using Marmalade C++, Marmalade Quick or Marmalade Juice, your application code stays the same.

A single code base means no porting to other platforms, a single architecture and design, one set of bugs (nobody’s perfect!) and the development flow that comes with less context switching from one language or platform to another.

  1. Powerful Platform Abstraction

As far as possible, Marmalade hides all the platform specific details from your app code.  A powerful set of platform abstractions, collectively known as S3E (Segundo Embedded Execution Environment), exposes a uniform API regardless of target device.

Of course, that doesn’t mean you can’t take advantage of platform specific features so we also offer S3E APIs for these, such as Google Play Services on Android or Game Center on iOS, with simple runtime checks to establish when these APIs are available.

  1. Meaty Middleware

Building on the S3E APIs, the Marmalade middleware offers a rich and broad set of frameworks for common app development functionality, with an emphasis on 2D/3D graphics, resource management and networking.

Middleware APIs can be leveraged to form the engine of your app. Their use is entirely optional: if you don’t use them or have an alternative API you would prefer to use, they won’t bloat your app.

  1. Open and Flexible

From the Platform Abstraction layer up, you’re free to mix and match your choice of components – whether it be our own Middleware, third party libraries, open source C/C++ code or integrations and extensions from our partners and community.

  1. OpenGL ES Everywhere

As part of being open, Marmalade supports Open GL ES on every platform.  That includes Windows platforms which do not natively support Open GL ES.

There’s no need to work with additional lower level graphics APIs such as DirectX, maintain separate shader sources in both GLSL and HLSL or optimise multiple rendering paths.

  1. Develop for iOS on Windows

While you will need access to a Mac to submit iOS app builds to the App Store, all of your local development, building, packaging, deployment and testing can be carried out using a Windows PC.

You’ll spend the vast majority of your time in the phases leading up to app submission so this can be highly advantageous if you are more at home with Windows and Visual Studio.

  1. Straightforward Simulation

The Marmalade Simulator provides a single environment in which you can carry out much of your early development and testing.

The Simulator is a platform like any other that Marmalade can target with the added advantage of rapid deployment, easy debugging and guaranteed availability.

  1. Push Button Packaging

With Marmalade there is no need to understand the nitty gritty of per-platform application packaging UIs and tools.  Simply specify a few items of app metadata (icons, package name and so on) in theMarmalade Hub and hit the Package button: we do all the hard work for you.

  1. Extensive Ecosystem

In addition to broad cross-platform reach, the Marmalade ecosystem extends to cover popular tools and file formats such as Maya and FBX, making it easy to get content into your app.

Many integrations with services such as Facebook, Amazon Mobile Ads or Gamesparks are provided out of the box or freely available for download – take a look at the Integrations Directory to get a feel for what’s available.

  1. Native Performance, Any Device

With Marmalade, your code runs as close to the metal as possible – maximising performance regardless of device. There are no VMs, no garbage collection, no JIT – just precompiled, high performance code that makes the most of the available CPU and GPU resources.

Leave a Response

Search Our Blog

New FumeFX Feature Film & Games Reel

The new FumeFX feature film and games reel is pretty amazing. It showcases the powerful particle generation toolset they have for creating smoke, fire, sparks and more. Check it out!

Read more →

Blackmagic URSA Mini 4.6k Camera Test & Color Grade

Check out this video where the youtube channel Tested, takes a look at the Blackmagic URSA Mini 4.6k camera and puts it to the test. Take a look for yourself.

Read more →

Motion Media’s March Madness Challenge is Back!

Motion Media’s March Madness Challenge – Do you have what it takes to pick them all? Join Motion Media and our customers in a challenge to pick the most correct games in the 2017 College Basketball playoffs and you could win a 5TB Lacie Rugged hard drive!

Read more →

Deadline 9 Now Available

Deadline 9

The latest version of our scalable high-volume compute management solution – Deadline 9.0 is now available. This new version introduces additional security features and UI improvements. For improved security of your render farm, all connections from Deadline to the Deadline database…

Read more →

Photorealism with Quixel Megascans & Redshift

Using Quixel Megascans and Redshift you can create stunning photorealistic renderings using the GPU. Check out these images and see if you can tell which one’s real and which one’s CG.

Read more →


News/Press Releases


Motion Media’s March Madness Challenge is Back!
Mar 13, 2017 | No Comments | Read more →

Motion Media’s March Madness Challenge – Do you have what it takes to pick them all? Join Motion Media and our customers in a challenge to pick the most correct games in the 2017 College Basketball playoffs and you could win a 5TB Lacie Rugged hard drive!

Maxon Announces Cinema 4D R18 – New Features
Jul 25, 2016 | No Comments | Read more →

Maxon announced the release of Cinema 4D R18 today at Siggraph in Anaheim. After watching some of the demos and reading a bit about it, the new features look pretty great. Take a look at the press release below from Maxon, and check out this Promo to find out how you can get a free copy of Cinema 4D R18.

iToo Software Call for Submissions!
Jun 9, 2016 | No Comments | Read more →

iToo software is looking for submissions for their showreel for 2016. If you have any Archviz, Animation, VFX or other shots you’d like included, get in touch with them today.

Autodesk Subscription Changes Coming Soon.
Dec 17, 2015 | No Comments | Read more →

Starting Feb 1, 2016, Autodesk will no longer allow for the late renewal of Maintenance Subscription contracts after expiration and all subscription agreements must be renewed on time. It is crucial that you do not miss your renewal date! Read on to get more information.

Atomos Shogun Studio
Jun 17, 2015 | No Comments | Read more →

Just Announced! The Atomos Shogun Studio is the word’s first all-in-one 4K/HD, 2ch, dual 7” 3RU rack recorder, monitor, and playback deck!

Events


Motion Media Does Art Walk
Apr 6, 2015 | No Comments | Read more →

Last Thursday the Seattle Motion Media Project space launched at the Seattle Pioneer Square Art Walk with a soft opening. The Motion Media Project space featured the work of visual artist, Robbie Schroeder.

Webinar: Network Attached Storage for Creative Workflows
Apr 1, 2015 | No Comments | Read more →

We want to teach you about Seagate NAS Solutions! Join Motion Media and Seagate to learn about how Seagate NAS solutions are ideal for all creative environments from Game Development, VFX and Animation to Post Production.

Motion Media Presents Robbie Schroeder!
Mar 23, 2015 | No Comments | Read more →

On April 2nd, Motion Media Project presents the work of Seattle artist, Robbie Schroeder. Join us at our Seattle, Pioneer Square gallery space for the April 2nd Pioneer Square Art Walk.

Motion Media’s Top 8 GDC Picks
Mar 13, 2015 | No Comments | Read more →

Motion Media attended the GDC 2015 last week. We went, we saw, we conquered. Now we are catching up on our sleep. Check out out top 8 picks for the most exciting attractions featured at the convention hall.

Join the Motion Media Madness Bracket Challenge!
Mar 12, 2015 | No Comments | Read more →

Register for the Motion Media Madness Bracket Challenge and you would win a Robox 3D Printer or other great prizes. Challenge the Motion Media team along with your peers to see who is the best at guessing who’s going to win!

Updates/Upgrades


Deadline 9 Now Available
Mar 9, 2017 | No Comments | Read more →

The latest version of our scalable high-volume compute management solution – Deadline 9.0 is now available. This new version introduces additional security features and UI improvements. For improved security of your render farm, all connections from Deadline to the Deadline database…

Realflow 10 from Next Limit Has Arrived!
Dec 7, 2016 | No Comments | Read more →

Realflow 10 is much improved and faster with a lot of new features. Realflow 10 also has a new lower price! Check out the new Dyverso Multiphysics solver, three new daemons and more.

Phoenix FD Maya Beta Now Available
Dec 7, 2016 | No Comments | Read more →

Phoenix FD for Maya Beta. Phoenix FD can simulate smoke, liquids, ocean waves, splashes, spray, mist, and more. It’s been refined to give users the power they need, with tools that are fast, intuitive and interactive. We’ve also added online licensing as an option.

Maxon Announces Cinema 4D R18 – New Features
Jul 25, 2016 | No Comments | Read more →

Maxon announced the release of Cinema 4D R18 today at Siggraph in Anaheim. After watching some of the demos and reading a bit about it, the new features look pretty great. Take a look at the press release below from Maxon, and check out this Promo to find out how you can get a free copy of Cinema 4D R18.

V-Ray Beta 3 for Revit Has Been Released
Jul 20, 2016 | No Comments | Read more →

V-Ray Beta 3 for Revit is now ready! Beta 3 runs noticeably faster — up to 30% faster. We’ve also refined the interface, improved interactive rendering and added support for Revit 2017.



Latest Tweets

  • Motion Media offers new finance offer for orders $10k and up https://t.co/6E59VUHNnS
    about 2 weeks ago
  • How to choose the right #VR set for #architectualdesign and #visualization https://t.co/r5LMcE5iBB https://t.co/kLFIoSGlft
    about 1 month ago
  • This #EarthDay, discover ways companies are taking real action against climate change. https://t.co/3kcumRjlOv https://t.co/XhHZphsoDA
    about 1 month ago
  • Who wants to go for a ride? @AdskMaya https://t.co/mdjX4K3hG9
    about 1 month ago
  • When virtual assistants almost pass as human, they only seem more robotic via @TheAtlantic https://t.co/3MG55UXolJ https://t.co/pWrzlFBCEr
    about 1 month ago