Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Module Question: How to write a module that replaces a core piece of the engine? #9949

Open
Tracked by #39196
moonshineTheleocat opened this issue Jul 28, 2017 · 3 comments

Comments

@moonshineTheleocat
Copy link

I am currently working on a project, and due to the nature of the project, and the target I need to write a few modules to replace some core components of the engine.

Specifically the Renderer, and the Physics system.

The documentation states that you can use a module to replace the current renderer, and the physics system. But it is only a hint. There's no information about how to do this correctly.

Can someone point me in the right direction?

@Calinou
Copy link
Member

Calinou commented Apr 17, 2020

As far as I know, modules can't provide renderers or physics engines yet. I remember hearing this is planned for 4.0, but I can't confirm it.

@akien-mga
Copy link
Member

As far as I know, modules can't provide renderers or physics engines yet.

Well, modules/bullet is a module that registers a new physics engine :)
But indeed there's no similar feature for renderers AFAIK.

@Xrayez
Copy link
Contributor

Xrayez commented Jul 19, 2020

Implementing custom renderer would certainly become relevant with the drop of GLES3 backend in 4.0, which godotengine/godot-proposals#877 proposes to retain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants