Can I develop my own AR app?

In order to make a quality XR application, developers usually need to master many different programming languages and technologies:

  • Languages in which the code of mobile applications is written: Swift, Java…

  • Languages in which the server side of the mobile application is written, for example: PHP, Python, Ruby, C#...

  • Specialized AR frameworks and technologies: ARCore and ARKit, SceneKit, Sceneform, Depth API…

  • In addition, a full-fledged XR-application must include other architectural and logical components such as a database and a query language for it.

  • These requirements are technical barriers for developers and small teams that do not have the entire set of required competencies.

We at Spheroid Universe have developed a no-compromise solution.** Spheroid Script** allows you to create all sides of the project (Mobile, Server, XR and the Application layout); it also includes the syntax of queries to the Spheroid SQL database. The developer just needs to learn Spheroid Script, which is designed to be fast to use and as efficient as possible when executed on mobile devices.

In other words, we have developed an Augmented Reality Operating System using Cloud technology.

You can find all this in our own IDE called Demiurge:

More information about Demiurge IDE:

The Spheroid Script Programming Language has the following advantages:

  • Low entry threshold: the language is easy to learn and use

  • An XR-oriented language, it allows implementing XR products with less code, provides the ability to run applications written in it on different platforms: Android, iOS

  • High-performance and energy-efficient, which is fundamentally important when launched on mobile devices

  • Ability to instantly make changes to an already published application, which speeds up and simplifies the development and support cycle of applications written on it

  • Run XR products created by independent developers inside an integrated mobile app in the Spheroid Universe ecosystem (XRHub)

  • **Reduce the cost of computing resources **in the cloud by dynamically allocating them to XR applications as needed

  • Works on both client and server sides

  • Includes Spheroid SQL: our own built-in database query language, powerful and flexible, like modern document-oriented databases, but at the same time simple and intuitive, like the well-known classic SQL. Thus, any developer can easily master it in a short period of time.

You can find all the Spheroid Script specifications here:

Last updated