BabylonJS Low Code Game Development Framework with OutSystems

Hey everyone,

I want to share a cool project I’ve been working on over the last few weeks that’s related to Babylon.js.

Just to give some context about myself and the technology I used to create this project, before presenting it, my name is Raphael and I don’t work in the gaming or design area.

In the past I worked with C#, Mobile and Web application development, and since 2015 I started working with a low-code platform called OutSystems.

For those unfamiliar with the OutSystems platform, you can check out this link with a basic overview.

Among the features it offers, it allows you to create mobile and web applications very easily and helps you integrate with all kinds of different technologies and even high-code languages like C#.

I won’t delve into too many details about the platform, but let me know if there are any questions and I’ll be more than happy to answer them.

The part I want to share is how I used this technology to create a Game Development Framework that uses Babylon.js as a base, allowing users to use low code elements, like drag and drop, to create their own games.

As an example, this is how you define your code:

And this is what you see in the browser:

I recorded a video, showing how it works and giving an overview of how to use it too.

The source code of this framework is also available in the OutSystems community and can be used by anyone.

If you want to test it, you can create a free account on the OutSystems website and install the component in your personal environment (Which is a personal sandbox for using OutSystems)

Here you can also find some working demos that were build using the framework.

My goal was to make something that was simple and allowed people of different technology levels to use Babylon and have fun in the process.

I’d love to hear community feedback and what you think about this idea.

Best regards,