Game Development Community

Mission as menu background

by Cosmas Atha · in Game Design and Creative Issues · 09/11/2007 (10:54 am) · 8 replies

Hi there,

I searched around on this but I couldn't come up with much on the subject. Seems like the thing to do now for menu screens is to have some kind of realtime scene in the background with a transparent gui layer over it, e.g. (half life 2 and others) has anyone tried this or would have an overall idea of how to get started? Thanks.

#1
09/11/2007 (3:41 pm)
I think I remember something about converting a video file of the game (what ever you want to use, say, a guy running down a hall shooting aliens) and convert it to Theora (if it isnt in Theora) and then using the built in Theora player. Not sure how or what the specifics are, but thats to my best knowledge.
#2
09/11/2007 (3:59 pm)
So, you want something that's similar to what the demo scripts do?
#3
09/11/2007 (8:23 pm)
Mmmm.... which demo scripts are you talking about? You mean the actual demo game for 1.5? That looks to me like a screencap. Are the models rendered?
#4
09/12/2007 (6:22 am)
We had that going in a project once. I couldn't say how exactly it was done as I wasn't the one that did it. Pretty much you just have to rearrange the order stuff is loaded in, more or less.

Honestly, it was cool and all, but I would highly advise against it. It causes way too much loading time for a frontend. The better solution is to use a video capture tool and make a video of what you want to display. Then you just have the background be a TheoraGuiCtrl instead.
#5
09/12/2007 (7:24 am)
Sorry, I wasn't clear. Why not have an automated single-player Mainmenu.mis, similar to the way the demo works, loaded right after (or during) the splash? AFAIK, HUDs are just GUIs, and everything works the same on top of GameTSCtrl as it does over a GuiBitmapCtrl or GuiChunkedBitmapCtrl. (But I've been wrong plenty of times before...)
#6
09/12/2007 (10:11 am)
Ok thats cool I'll try everone's ideas. They all sound great. Thanks for the help guys.

Scott you have a point. Thinking about it rationally, HL2 takes a LONG time to load for something so simple. Games like that have a video layer in back probably do more justice.
#7
09/30/2007 (4:25 am)
Hey Cosmas,
Just wanted to point you to this thread too... it really helped me ;o)

http://garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=10668

Best of luck,
RT
#8
09/30/2007 (10:42 am)
Awesome. Thanks.