Would you guys mind telling me your (honest!!!) opinion on it? And on modals in general?
In my view, people these days got too used to the abundance of abusive antifeatures which commercial sites inflict on them in SNAFU-basis. By contrast, I have opted-out from "modern web" since 2008, meaning I'm not numb to such abuse; and as you asked for a honest opinion here, apologies for the lack of kind words below...
I disdain the so-called modal box, lightbox, and any of whatever-they-call-it-nowadays analog of "popups"; and
this one is no exception in both reason of its existence, and your execution in putting it on the page.
Regarding the reason of the existence of this popup: I'm not into D&D or roleplaying, so the thing that
@tarraxahum mentioned is not a positive point in my consideration. In my not-D&D not-RPG view of random someone trying to find out what this site was about, this popup was just another distraction shoved right into my eye, and my instant reaction was I would like to click it away as fast as possible; but in my attempt to do so, I ran right into the second problem...
Regarding the execution of that design, I will note here that
I do not consent to let drive-by programs (1) from stranger's sites to run on my computer. Thus the terrible execution I was referring to --apart from making this a pop-up in the first place-- was an act of putting such content-obscuring pop-up on display unconditionally with markup and style, but only make it dismiss-able via execution of drive-by program.
(2)This means people who do not consent to a (ab)use of such program,
like me, get a permanent page-obscuring pop-up which cannot be dismissed (3); and have to resort to killing stylesheet to actually see what that darn page was about-- a hallmark of terrible web design.
What I consider acceptable alternatives to such abomination are:
- "Notice header", basically an vertically-narrow infobox or noticebox placed in-flow at the top of the page; which does not obscure the actual content, and I was free to ignore it without having to actively "dismiss"-- an act which often doesn't work.
- "Splash page", basically an interstitial page placed in lieu of home page to provide user notice or warning, and user would click through it to find an actual home page. You will see a use of this often in sites dedicated to NSFW content.
Since you're basically presenting an "enter" vs "leave" prompt, the second one is probably more appropriate if your purpose was exactly that (that is, rather than just to sound D&D!cool by presenting in-universe narration as the first impression of the site).
P.S. When I tried to open this page on a "newer" browser which I don't regularly use, in hope to see what that broken pop-up was intended to look like... I found that
the abundance of animations bogged the whole thing down to the point that
one of my CPU cores got constantly revved up to 100%. Dragging the scroll bar could barely make my viewport shift in jerky 3 FPS steps;
despite that I keep drive-by program disabled the whole time. This is unrelated to what you asked for, but I think you should know what kind of things you are (intentionally or unintentionally) inflicting on the viewers, beside from that un-dismissable pop-up.
(1) JavaScript and WebAssembly.
(2) A less-bad execution of such design would ether be injecting the popup in-DOM using JavaScript, or using markup but hiding it using CSS-- then unhide it using JavaScript. In these ways, people like me don't have to even see such unclosable show-stopper in the first place.
(3) My browser also predate the existence of both `var()` and `rgba()` in CSS value; so the lack of duplicate `background` declaration with solid-color meant the pop-up's background was being displayed as transparent here; with end result being
I couldn't read the text on both pop-up and on the page, because they mixed up into illegible gibberish.