Page 1 of 1
Opening doors by pushing them backwards
Posted: Sun Sep 07, 2025 6:05 am
by SweatyDevil
I’m wondering if and how this might be possible? When you press the door to open it, it doesn’t go up, down, or sideways. Instead, it gets pushed back. Could something like this be created with a 3D floor or maybe polyobject in the map?
Re: Opening doors by pushing them backwards
Posted: Sun Sep 07, 2025 7:02 am
by Enjay
You mean like the secret walls in the original Wolfenstein3D behave?
If so, PolyObjects would probably be the best way to go.
Re: Opening doors by pushing them backwards
Posted: Sun Sep 07, 2025 8:40 am
by SweatyDevil
Enjay wrote: ↑Sun Sep 07, 2025 7:02 am
You mean like the secret walls in the original Wolfenstein3D behave?
If so, PolyObjects would probably be the best way to go.
yes, exactly something like that. How would I go about it to set it up, please?
Re: Opening doors by pushing them backwards
Posted: Sun Sep 07, 2025 9:03 am
by Enjay
There is quite a thorough explanation on the Wiki:
https://zdoom.org/wiki/PolyObjects
You might also find the PolyObjects section of the knowledge base useful:
https://www.zdoom.org/zdkb/zdoomindex.html
Re: Opening doors by pushing them backwards
Posted: Sun Sep 07, 2025 10:11 am
by SweatyDevil
Thank you so much, Enjay!

It took me some time, but by referring to the wiki link you provided and this link (
https://zdoom.org/zdkb/zdoom1.html), I was able to make it work after a while. Thanks again.
Re: Opening doors by pushing them backwards
Posted: Mon Sep 08, 2025 12:58 pm
by Kappes Buur
Just a quick followup:
Normal polyobjects are as tall as the ceiling.
If you want to prevent that then a 2-sided control sector is needed.
See this
Thread with an example,
or perhaps something like this example.
Re: Opening doors by pushing them backwards
Posted: Tue Sep 09, 2025 8:48 am
by SweatyDevil
Kappes Buur wrote: ↑Mon Sep 08, 2025 12:58 pm
Just a quick followup:
Normal polyobjects are as tall as the ceiling.
If you want to prevent that then a 2-sided control sector is needed.
See this
Thread with an example,
or perhaps something like this example.
Thank you for the information! It's nice to know this in case I want to create something smaller in the future. I honestly struggled with making the polyobject work, not realizing it was bit wider, not just higher.