Silk Games HUDs & Onscreen Text - Silver Version

by Silk Games
Silk Games HUDs & Onscreen Text - Silver Version
Learn how to make HUDs from the team who made them popular on BYOND! [More]
To download this demo for your Linux/Mac installation, enter this on your command line:

DreamDownload byond://SilkGames.SilkHUDsSilver##version=1

Emulator users, in the BYOND pager go to File | Open Location and enter this URL:


Version 1
Date added: Feb 7 2011
Last updated: Aug 5 2011
31 fans

The hallmark of any Silk Games project is a slick and intuitive interface. From Acheron's Awakening (unreleased) to Proelium II and NEStalgia, we have been fine tuning and perfecting our onscreen Heads Up Display menus and text for years. It's been a long wait, but we'd like to finally share what we've learned and provide all BYONDers with the core of our trademark HUD systems.

How it works:

The Silk Games HUD system uses a hybrid of screen objects and images. If you're unfamiliar with those terms, look up screen var (client) and image objects in the BYOND Reference browser.

Screen objects are generally more versatile and easier to work with, but images are faster. Our system uses screen objects to construct the menus and images to draw the onscreen text.

All menus are created only once (when the world boots up) and are stored for easy access. Opening or closing a menu is as simple as adding/removing a list from client.screen, with virtually none of the slowdown typical of other HUD systems on BYOND.

To define individual menus, you simply set a menu name and the anchor points for the top-left and bottom-right corners. The same goes for clickable buttons on your HUD, as well as drawing text onscreen. There is no real effort required -- all that you need to do is to decide where you want to position your HUD elements.

Everything from the look of the menus to the text font is easily customizable; this system can be adapted to fit any game.

Silk Games BYOND Blog
Silk Games Twitter
Silk Games YouTube Channel


Branks: (Mar 28 2014, 10:26 pm)
Three years later and... what? =/
Ripper man5: (Apr 8 2013, 4:13 am)
Regarding this library, I would like to create my own font. However my last attempt the proportion distance between different letters is different. Capital letters versus lower cases will have a dramatic space between them and lets say H and s will have the same effect. Is there a font size that has to be even (12, 14, 16) or odd (13, 15, 17). I was trying this with paint; typing out each letter with font size 12 and copy and past them into a dmi. What do I need to do?

~Ripper Man5~
Dtwon: (Sep 7 2011, 4:16 pm)
GreenMonkey: (Aug 30 2011, 5:09 am)
Wow this is very useful, thank you for uploading this.
Danny Roe: (Aug 18 2011, 6:28 am)
Amazing, I very much prefer this to interface elements. Looking forward to seeing what you can cram into the gold version.