Godot for a multiplatform app

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Hacktivista
:warning: Old Version Published before Godot 3 was released.

I’m looking for a framework or engine which allows me to build an application which contains a touchable world globe for iOS and Android, everything else in the app would be in 2D, but the globe needs to be in 3D.

I thought in Unity, but the prices are too high, probably my client woulnd’t like to have the Unity logo on the splash screen, and probably would receive more than $100.000 USD in funds (maybe already they have done it).

I have 1 month to build the app.

My main problem with Godot is that I don’t see a lot of infomation on how to do things. And I’ve no experience with 3D design, I don’t think I’ll have problems with programming, but if there’s no way to get the info, that might be a problem.

Not really related to the question, but you have only 1 month to build a $100k+ app? I hope you’re not working alone, or your monthly wage must be impressive :stuck_out_tongue:

Akien | 2016-05-27 08:00

Nah, the budget is just about 2k, the 100k is about the total funds of the company, because of the licensing terms of Unity.

Hacktivista | 2016-05-27 08:03

Oh right, that makes sense :slight_smile:

Akien | 2016-05-27 08:05

:bust_in_silhouette: Reply From: Akien

Well Godot is multiplatform by design; there isn’t a lot of information on how to do multiplatform games because there’s nothing specific to do in most cases: just export your game to both platforms, and voilà.

Check http://docs.godotengine.org for more information, the official demos to get started (e.g. the “3D in 2D” demo), and the various video tutorials you can find on Youtube if it would help you get started with Godot.

Where I can find the “3D in 2D” demo?

Hacktivista | 2016-05-27 07:55

Question: You think Godot is robust enough as to make the project without getting stuck without hope in the middle of building? (It just needs that 3D touchable world, everything else is 2D, audio, and JSON).

Hacktivista | 2016-05-27 08:02

From what you described so far, I think Godot would be perfect for that. The main question is how fast you can get familiar with the engine to make your project efficiently; but if you already have gamedev experience / used other engines in the past, you should be fine.

Have a quick look at the first tutorials of the documentation I linked above and check the demos to see how to do basic things you might need. There’s also a nice list of most known community resources here: https://godot-engine.zeef.com
Depending on your experience, it might be simpler for you to learn how to use Godot by checking how the open source games listed there are made.

Akien | 2016-05-27 08:08

Yes… I’m not a game developer. But a developer, in fact that’s why I want to do this project, to do something different :P. I do work with Web development mainly, but I do understand the code (well, at least the C based languages). For example for what I’ve seen with Unity, it’s pretty straightforward. Now I’m looking into Godot.

Hacktivista | 2016-05-27 08:39

Hello, I’ve looked into the examples but are not exaclty what I’m looking for. I need a 3D world which behaves as a 3D world, and on top of that various 2D buttons, but with no relation to the world… like in layers of an image edition software, the background layer in 3d, and the ontop layer in 2D

Hacktivista | 2016-05-30 07:36

Then the “2D in 3D” demo might help :wink:

I think you can have a regular 3D scene and put a CanvasLayer on top of it with your GUI elements.

Akien | 2016-05-30 07:40