In computing, atheme is a preset package containing graphical appearance and functionality details. A theme usually comprises a set of shapes and colors for thegraphical control elements, thewindow decoration and thewindow. Themes are used to customize thelook and feel of a piece ofcomputer software or of anoperating system.
Also known as askin (orvisual style inWindows XP)[1] it is a custom graphical appearance preset package achieved by the use of agraphical user interface (GUI) that can be applied to specificcomputer software,operating system, andwebsites to suit the purpose, topic, or tastes of different users. As such, a skin can completely change the look and feel and navigation interface of a piece ofapplication software or operating system.
Software that is capable of having a skin applied is referred to as beingskinnable, and the process of writing or applying such a skin is known asskinning. Applying a skin changes a piece of software's look and feel—some skins merely make the program more aesthetically pleasing, but others can rearrange elements of the interface, potentially making the program easier to use.
Themes are often used to change the look and feel of a wide range of things at once, which makes them much lessgranular than allowing the user to set each option individually. For example, users might want the window-borders from a particular theme, but installing it would also alter the desktop background.
One method for dealing with this is to allow the user to select which parts of the theme they want to load; for example in Windows 98, users could load the background and screensaver from a theme, but leave the icons and sounds untouched.
Invideo games, the term "skin" is similarly used to refer to an in-game character or cosmetic options for a player's character and other in-game items, which can range from different color schemes, to more elaborate designs andcostumes. Skins are often awarded asunlockable content for completing specific in-game goals or milestones. Skins can sometimes include historical incarnations of the player character (such asInsomniac Games'Spider-Man, which includes unlockable skins based onSpider-Man's past comic book and film appearances),[2] as well as crossovers with other video games (such asFinal Fantasy XIII-2 offering a costume based onEzio Auditore from theAssassin's Creed franchise, andSuper Smash Bros. Ultimate offering costume items based on other video game characters for its customizableMii Fighter characters).[3][4]Fortnite Battle Royale has similarly featured extensive uses of licensed properties as the basis for skins,[5] also including non-gaming properties such as comic book characters,[6][7] theNational Football League,[8] and musicians.[9]
Skins are sometimes distributed as part ofdownloadable content, and aspre-order incentives for newly-released games. In the 2010s, skins were increasingly deemed avirtual good as part of monetization strategies, especially withinfree-to-play games and those otherwise treatedas a service. Viamicrotransactions commonly known as "loot boxes", a player can earn a random selection of in-game items, which may include skins and other cosmetic items of varying rarity. While often defended as being similar in practice tobooster packs forcollectible card games, researchers have deemed loot boxes to be "psychologically akin to gambling",[10] and their inclusion in full-priced games have faced criticism from players for being an anti-consumer practice.[11][12] They have largely been supplanted by "battle passes", which are collections of in-game challenges and goals that unlock reward tiers over a short- or long-term period.[13]
Via theSteam platform,Counter-Strike: Global Offensive andTeam Fortress 2 also allow players to trade these items, which has led to communities devoted tobartering them for real-world money, as well asgambling.[14][15][16][17]
Online games from East Asia, such as Tencent'sHonor of Kings and NetEase'sJustice, are especially famous for their commercializations and selling of skin, which more often than not changes not only a game character's audiovisual appearance but also its play feel. Being a cultural product, skin has also inccurred serious political and cultural debates in China.[18]
Firefox andGoogle Chrome either support or supported a form of theme. Firefox (and its siblingThunderbird) supports themes either throughlightweight themes (formerlyPersonas).[20] Google Chrome version 3.0 or later allows themes to alter the appearance of the browser.[21]Internet Explorer 5 andits immediate successor allowed the background picture of their toolbars to be customized.[22]
The most popular skins are forinstant messagingclients,media center, andmedia player software, such asTrillian andWinamp, due to the association with fun that such programs try to encourage.
Some platforms support changing the standard interface, including most using theX Window System. For those that do not, programs can add the functionality, likeWindowBlinds forMicrosoft Windows andShapeShifter formacOS.
Many websites are skinnable, particularly those that providesocial capabilities. Some sites provide skins that make primarily cosmetic changes, while some—such asH2G2—offer skins that make major changes to page layout. As with standalone software interfaces, this is facilitated by the underlying technology of the website—XML andXSLT, for instance, facilitate major changes of layout, whileCSS can easily produce different visual styles.