Thursday, December 28, 2017

$60 is not enough: The problem with video game development costs and monetization

As a video game consumer, I am deeply concerned about recent trends in game design and monetization.

Over the last few months, several major premium "AAA" game titles, including Middle-earth: Shadow of War, Star Wars Battlefront II, and Forza Motorsport 7, have launched with a relatively new and controversial type of in-game item known as a loot box. Loot boxes, when opened, provide one or more random in-game items, which are not known until they are opened. Depending on the game, these can range from cosmetic modifications such as skins that have no impact on gameplay, to weapons, armor, and other equipment which significantly alter gameplay. Items in a loot box are typically grouped by rarity, and some items available from loot boxes can be more desirable than others, such as a rare skin for a playable character or a particularly powerful weapon. This encourages players to acquire more loot boxes for more chances to get better items. Depending on the game, loot boxes can be obtained over the course of normal play, with in-game currency, and/or with real money.

The random nature of loot boxes leverages the same psychological principles behind gambling to make the process of obtaining and opening them addictive. This is further reinforced by the fact that games which use loot boxes often do not permit players to purchase specific items directly, even with real-world currency. The game's mechanics are also often designed to encourage purchasing loot boxes by making it difficult and time-consuming to progress in a game through normal gameplay. As a result, loot boxes have drawn regulatory attention, with some jurisdictions considering treating loot box systems as gambling. The gambling-like nature of loot boxes has also drawn sharp criticism from both the press and the player community, which consider such systems to be predatory to consumers while degrading the game experience for those who do not pay for loot boxes. Compounding this is the fact that players already need to spend up to US$60 to begin playing the game in the first place.

More generally, the use of microtransaction systems which allow players to purchase in-game items with real money has drawn criticism, especially where such purchases allow paying players to obtain a significant advantage over others in competitive multiplayer gameplay or where the game's mechanics are balanced in such a way that they make normal progression unusually tedious without real-money purchases.

These trends in video game monetization have led to gamers claiming that the video game industry has become greedy and exploitative of its customers. With major game publishers like Take-Two Interactive reporting significant increases in revenue and profit, this can certainly appear to be the case. However, the truth is far more complicated than this.

Monday, December 4, 2017

How to save energy on gaming: Experiments with lowering power target on the GeForce GTX 1080 Ti

Before I begin, I'd like to provide some relevant background information.

My bedroom has a tendency to trap heat, and is usually the warmest room in the house. It also faces west, which means that in the summer months, the room can get unbearably hot unless the central AC system is turned on full-blast, complicated by the fact that there is only one HVAC register in the room. With the Astaroth desktop's power draw often exceeding 400W under full gaming load, converting most of this energy into heat, keeping the room at a reasonable temperature during long gaming sessions can be challenging.

This led me to the question: How do I get the system to run cooler and use less energy without unacceptably degrading game performance? Read on for the answer...

Sunday, December 3, 2017

Overview of the Astaroth desktop

Throughout this blog, I'll be referencing Astaroth, my custom-built desktop named after the demon in the Ars Goetia. This post will serve as an overview of the system and its capabilities.

Astaroth is an AMD Ryzen-based full-tower desktop PC designed for both gaming and workstation applications. It is the first desktop built entirely on my own, and represents the largest investment I've ever made into any computer, emphasizing long-term performance, scalability, and upgradability. Here are the specs:
  • ASUS ROG Crosshair VI Extreme AM4 EATX motherboard
  • AMD Ryzen 7 1800X (8C/16T @ 3.64.0+ GHz)
  • Corsair H100i v2 240mm liquid cooler with AM4 retention bracket
  • 32 GB (2x16GB) G.SKILL Ripjaws V DDR4-3200 memory (operating at 2933 MT/s)
  • EVGA GeForce GTX 1080 Ti FTW3 Gaming (3584 CUDA cores @ 1569–1683+ MHz, 11 GB GDDR5X @ 12 Gbps)
  • 1 TB (1,024 GB) Samsung SSD 960 PRO for boot and applications
  • 1 TB (1,024 GB) SanDisk Ultra 3D SSD for bulk storage
  • 500 GB Samsung SSD 860 EVO for virtual machines and scrap space
  • Seasonic PRIME Titanium 850W power supply
  • Corsair Graphite 760T full-tower case
  • Dell S2417DG gaming monitor (23.8" TN, 1440p 144+ Hz with G-SYNC)
Astaroth will serve as my primary platform for much of my benchmarks, gaming, and performance tuning. I've posted pictures of the rig on Flickr if you'd like to take a closer look.

Draco

Hello, world!; or, an introduction to the Dragon's Journal

Last updated February 19, 2019.

Welcome to the Dragon's Journal! Here's some relevant background for those of you who are new here:
  • Much of this blog will be about technology, especially as it relates to desktop computing and gaming. I'll be writing about developments in PC technology as well as on experiments with my own computing gear.
  • You might see lots of references to italicized names like Astaroth, Stolas, or the Dragon. More often than not, these refer to one of my computers:
    • Astaroth is my custom-built high-performance desktop, built around an AMD Ryzen 7 processor and a GeForce GTX 1080 Ti. This demon is equipped with 32 GB of RAM and a total of 2.5 TB of all-flash storage. While I consider this to be my flagship PC, it's now used primarily for more demanding applications like gaming and photo editing because it consumes more power at idle than my main laptop Stolas (below) does under load. More details about this system can be found in this blog post.
    • Stolas is my primary laptop, a 2018-model HP ENVY x360 13. This 2-in-1 laptop is equipped with a Ryzen 7 2700U (Raven Ridge) processor, 8 GB of memory, and a 256 GB NVMe SSD. The processor delivers excellent performance for everyday use and can even handle light gaming, though the battery life is substandard (typically about 4-6 hours) due to its relatively high idle power consumption. On the flip side, it does support USB Power Delivery via its USB-C port and having a power bank that supports USB PD lets me keep this system charged even away from a socket.
    • Bifrons is an inexpensive Lenovo netbook, specifically a Lenovo Flex 4-1130. It's cheap and very limited in its capabilities, with a dual-core Atom-type Intel Celeron processor and just 2 GB of RAM, along with 64 GB of eMMC flash, but it's reasonably compact and has decent battery life. Although it's mostly fallen by the wayside, it's still occasionally used as an ultra-low-power Linux (openSUSE Leap 15.0 with KDE Plasma 5) system.
    • The Dragon is my older gaming laptop, powered by an Intel Core i7 (Haswell) quad-core processor and a GeForce GTX 780M. This system has been retired in favor of Astaroth and Stolas due to a damaged CPU heat sink. The system had 24 GB of RAM, a 512 GB solid-state drive, and a 750 GB electromechanical hard drive. The drives have since been repurposed as external storage devices using enclosures and adapters.
    • The Wyvern was a very old HP Pavilion dv6z-3000 laptop. It was custom-built by HP and had a quad-core AMD Phenom II processor, Mobility Radeon HD 5650 graphics, 8 GB of RAM, and 640 GB of hard disk storage. This system has since been dismantled and disposed of.
  • Unless otherwise specified, all content on this blog is licensed under CC BY-SA 4.0. Feel free to redistribute my content, but please give me credit for my work. The preferred attribution is a link to the original blog post and the name Brian Wong (bwDraco). Links should be readable by search engines and should not specify "nofollow".
  • For those of you who are Stack Overflow or Stack Exchange members, I can often be found in the Root Access chat room.
Once again, welcome, and I hope you enjoy reading this blog!