Get together on the fire, owners, there are already the annual Steam Awards votes and you’ve decided that Rockstar Red Dead Redemption 2’s cowboy adventure was the game of the year 2020. Come take a look to find out if something voted during the awards ended up winning.
RDR2 took first place in the game of the year, which I can’t personally discuss. Maybe I even voted for it, but since then I’ve slept. I definitely played a good chunk of the online part of the game in 2020. Despite a rocky launch in several showcases when it hit PC in late 2019, it looks like everyone should have been involved as well.
He also got the win for an “exceptional story-rich game,” with which I can’t speak because RDO has completely absorbed me and I’ve never touched the bit of a single player. A crime, I know. Here’s Matthew Castle in this video commentary here to tell you about this part.
Not surprisingly, Half-Life: Alyx got the votes for the “virtual reality game of the year.” I haven’t played it myself, but it sure seems like it would have been a nuisance for Valve’s own game not to take it home, right? Graham dubbed it “the Half-Life game you’ve been waiting for” in his review of Half-Life: Alyx, so it looks well-earned.
As for the rest of the awards, Fall Guys is “better with friends,” while The Sims 4 takes home “sit back and relax”; many EA games came to Steam just last year, remember. Ori And The Will Of The Wisps won the highest visual qualities and Doom Eternal gets the award for the soundtrack. You can see the winners of the other categories on Steam.
Ready, Steam’s winter sale is also about to end. You have until January 5 until 10:00 PST / 18:00 GMT to sneak in the latest sales purchases. If you need a little help deciding what you want to get, here’s what you should buy at the Steam sale.
function appendCarbon() { !function(a,l,b,c,k,s,t,g,A){a.CustomerConnectAnalytics=k,a[k]=a[k]||function(){ (a[k].q=a[k].q||[]).push(arguments)},g=l.createElement(b),A=l.getElementsByTagName(b)[0], g.type="text/javascript",g.async=!0,g.src=c+"?id="+s+"&parentId="+t,A.parentNode.insertBefore(g,A) }(window,document,"script","//carbon-cdn.ccgateway.net/script","cca",window.location.hostname,"04d6b31292"); }
function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src="https://cdn.gamer-network.net/2018/scripts/mormont/v2.23.0/mormont.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function runSAK() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://sak.userreport.com/gamer-network/launcher.js"; s.id = 'userreport-launcher-script'; document.getElementsByTagName('head')[0].appendChild(s); }
function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://s.skimresources.com/js/87431X1560958.skimlinks.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function youtubeParser(url){ var regExp = /^.*((youtu.be/)|(v/)|(/u/w/)|(embed/)|(watch?))??v?=?([^#&?]*).*/; var match = url.match(regExp); return (match&&match[7].length==11)? match[7] : false; }
function runBBMVS() {
jQuery('article main iframe').each(function(){ src = jQuery(this).attr('src'); if(src) { check_yt = youtubeParser(src); if(check_yt){ jQuery(this).attr('id', 'yt-' + check_yt); jQuery(this).attr('data-yt-id', check_yt); jQuery(this).addClass('yt-embed'); } } }); var promises = []; jQuery('article main iframe.yt-embed').each(function() { check_yt = jQuery(this).attr('data-yt-id'); (function(replace_yt) { promises.push(jQuery.getJSON( "https://gamernetwork.bbvms.com/json/search?query=%22" + replace_yt + "%22&context=all", function( data ) { if(typeof data['items'][0] !== 'undefined' && typeof data['items'][0].id !== 'undefined') { yt_video = jQuery('#yt-' + replace_yt); jQuery(yt_video).attr('data-bbvms-id', data['items'][0]['id']); }; })); })(check_yt); }); Promise.all(promises).then(function( data ) { first_yt = true; jQuery("[data-bbvms-id]").each(function() { yt_video_wrapper = jQuery(this).parent(); if(first_yt) { playout_id = 'rock_paper_shotgun_autoplay'; first_yt = false; } else { playout_id = 'rock_paper_shotgun'; } jQuery(yt_video_wrapper).after('