Upbge: web and mobile export

Created on 11 Aug 2018  Â·  10Comments  Â·  Source: UPBGE/upbge

With the removal of BGE from Blender 2.8 and the recent open source release of Armory 3D game engine for Blender, it would be nice if a future UPBGE version can also export a game to web browsers (WebGL) and mobile devices (OpenGL ES).
This would make UPBGE compare better to other cross-platform open source game engines like Armory3D, Godot and Urho3D.
Do you have any plan for this feature?

Check later Open

Most helpful comment

I'm investigating the use of regal library for opengl->opengl es wrapper
https://github.com/p3/regal

All 10 comments

The major issue of mobile and console support is the requirement of OpenGL ES instead of OpenGL that is used by blender (blender internal sources shared with the game engine).

@panzergame I also guess it would not be easy for WebGL, using Emscripten would not be enough?

you have BDX for that
https://github.com/GoranM/bdx

Somewhat related to #674 ?
Outdated source to Android export seems to exist.

I'm investigating the use of regal library for opengl->opengl es wrapper
https://github.com/p3/regal

@supermoaaa thanks for the link but it looks like BDX is a different project than BGE (like Armory). It would also be nice if Blender Game Engine can do web and mobile exports without having to use a Java virtual machine.

I think that the 2.8 branch / build that youle is using restored some of
the old drawing code - to draw the logic brick editor.

A blender player for 2.8 projects is possible I think, however the editor
itself (logic bricks) needs to be redone to use the node editor - to remove
the last of the dependencies on old code I think.
also there is logic etc that would need to be implemented.

On Mon, Jul 8, 2019 at 12:01 AM Brett S. Hartshorn notifications@github.com
wrote:

any progress on the Android port? I think eevee integration makes this
easier to do, since it drops support for the old style OpenGL.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/UPBGE/blender/issues/788?email_source=notifications&email_token=ABW3SWO4RAXIBANYRX2R4LDP6LQ4ZA5CNFSM4FPENYIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZMFC2A#issuecomment-509104488,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABW3SWMNQTZ5QOGSZGOQ5SDP6LQ4ZANCNFSM4FPENYIA
.

This can be started when blender has vulkan support. Until then i close it but i can put a tag to check later

@lordloki isn't it possible to dot it with OpenGL? And WebGL is based on OpenGL instead of Vulkan.

At this moment it is not possible and we dont have enough workforce to do this. We will waitto vulkan support in blender (planned for this year/beginning next year)

Was this page helpful?
0 / 5 - 0 ratings