How can I get started developing games for the S30+ operating system on Windows or Linux?

I have a new nokia 150, which seems to run the correct operating system, although I'm not sure if this phone is bricked or not. However, there are other models out there such as the 6310. I think with the 6310 it is indeed possible to run old .vxp files and play games on it.

However, how would I go about developing these games or even apps. The new Nokias seem to be gaining market share now, so then surely there is a growing market (although not active) for app development.

1 Answer 1


Some Series 30+ phones support the MediaTek MRE (VXP) application format. However, as the name suggests, these apps are only supported on devices that are based on a MediaTek chipset. Nokia phones released since 2020, like the 6310 and the 150, run on an Unisoc chipset instead, meaning they cannot run any user-installed applications.

(Note: I'm assuming you're talking about the 2020 or 2023 version of the 150. The 2017 version runs on a MediaTek chipset, however it does not support VXP apps either.)

If you want to get started with VXP app development, there are two routes for setting up your build environment:

  1. Using the official MRE SDK (Windows only). This involves setting up Visual Studio 2008 along with the RealView Development Suite (an old ARM compiler), and configuring the MRE SDK as an add-in for Visual Studio. I have not tried this route myself, but there is a guide on UstadMobile's GitHub.
  2. Using the MRE Makefile (Windows/Linux). This is a build script that aims to be as straight-forward and cross-platform as possible, however it currently only supports phones with a newer version of the MRE runtime (won't be a problem for Nokias, but it does exclude some phones from other brands). To start using MRE Makefile, you'll need to set up the dependencies, edit the included manifest.json to your liking, and start coding. Use the 'make' command to build your project. I wrote a bit more about it here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.