“)),[e.width,e.height]=g[o.size_id].split(“x”).map((e=>Number(e)))),e.rubiconTargeting=(Array.isArray(o.targeting)?o.targeting:[]).reduce(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:s.adUnitCode}),t.push(e)}else(0,r.logError)(“Rubicon: bidRequest undefined at index position:”.concat(n),i,e);var p,u;return t}),[]).sort(((e,t)=>(t.cpm||0)-(e.cpm||0)))},getUserSyncs:function(e,t,i,o){if(!C&&e.iframeEnabled){let e={};return i&&(“boolean”==typeof i.gdprApplies&&(e.gdpr=Number(i.gdprApplies)),”string”==typeof i.consentString&&(e.gdpr_consent=i.consentString)),o&&(e.us_privacy=encodeURIComponent(o)),e=Object.keys(e).length?”?”.concat((0,r.formatQS)(e)):””,C=!0,{type:”iframe”,url:”https://”.concat(m.syncHost||”eus”,”.rubiconproject.com/usync.html”)+e}}},transformBidParams:function(e,t){return(0,r.convertTypes)({accountId:”number”,siteId:”number”,zoneId:”number”},e)}};function x(e,t){let i;return i=e.params.referrer?e.params.referrer:t.refererInfo.page,e.params.secure?i.replace(/^http:/i,”https:”):i}function b(e){const t=document.getElementById(e.adUnitCode);!function(e){const t=e.querySelector(“div[id^=’google_ads’]”);t&&t.style.setProperty(“display”,”none”)}(t),function(e){const t=e.querySelector(“script[id^=’sas_script’]”),i=t&&t.nextSibling;i&&”iframe”===i.localName&&i.style.setProperty(“display”,”none”)}(t);const i=e.renderer.getConfig();e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:t,align:i.align||”center”,position:i.position||”append”},closeButton:i.closeButton||!1,label:i.label||void 0,collapse:i.collapse||!0})}))}function y(e,t){let i=e.params;if(“video”===t){let t=[];return i.video&&i.video.playerWidth&&i.video.playerHeight?t=[i.video.playerWidth,i.video.playerHeight]:Array.isArray((0,o.Z)(e,”mediaTypes.video.playerSize”))&&1===e.mediaTypes.video.playerSize.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),t}let n=[];return Array.isArray(i.sizes)?n=i.sizes:void 0!==(0,o.Z)(e,”mediaTypes.banner.sizes”)?n=h(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?n=h(e.sizes):(0,r.logWarn)(“Rubicon: no sizes are setup or found”),function(e){const t=[15,2,9];return e.sort(((e,i)=>{const r=t.indexOf(e),o=t.indexOf(i);return r>-1||o>-1?-1===r?1:-1===o?-1:r-o:e-i}))}(n)}function v(e,t,i){const n={user:{ext:{data:{…e.params.visitor}}},site:{ext:{data:{…e.params.inventory}}}};e.params.keywords&&(n.site.keywords=(0,r.isArray)(e.params.keywords)?e.params.keywords.join(“,”):e.params.keywords);let a=(0,r.mergeDeep)({},e.ortb2||{},n),s=(0,o.Z)(e.ortb2Imp,”ext”)||{},c=(0,o.Z)(e.ortb2Imp,”ext.data”)||{};const p=(0,o.Z)(e,”ortb2Imp.ext.gpid”),u={user:[4],site:[1,2,5,6]},l={user:”tg_v.”,site:”tg_i.”,adserver:”tg_i.dfp_ad_unit_code”,pbadslot:”tg_i.pbadslot”,keywords:”kw”},m=function(e,t,n){let a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=function(e,t,i){return”data”===t&&Array.isArray(e)?e.filter((e=>e.segment&&(0,o.Z)(e,”ext.segtax”)&&u[i]&&-1!==u[i].indexOf((0,o.Z)(e,”ext.segtax”)))).map((e=>{let t=e.segment.filter((e=>e.id)).reduce(((e,t)=>(e.push(t.id),e)),[]);if(t.length>0)return t.toString()})).toString():”object”==typeof e&&!Array.isArray(e)||void 0===e?void 0:Array.isArray(e)?e.filter((e=>{if(“object”!=typeof e&&void 0!==e)return e.toString();(0,r.logWarn)(“Rubicon: Filtered value: “,e,”for key”,t,”: Expected value to be string, integer, or an array of strings/ints”)})).toString():e.toString()}(e,n,t),d=l[n]&&a?””.concat(l[n]):”data”===n?””.concat(l[t],”iab”):””.concat(l[t]).concat(n);i[d]=i[d]?i[d].concat(“,”,s):s};t===d.Mk?([“site”,”user”].forEach((e=>{Object.keys(a[e]).forEach((t=>{“site”===e&&”content”===t&&a[e][t].data?m(a[e][t].data,e,”data”):”ext”!==t?m(a[e][t],e,t):a[e][t].data&&Object.keys(a[e].ext.data).forEach((t=>{m(a[e].ext.data[t],e,t,!1)}))}))})),Object.keys(c).forEach((e=>{“adserver”!==e?m(c[e],”site”,e):”gam”===c[e].name&&m(c[e].adslot,name,e)})),p&&(i.p_gpid=p),i[“tg_i.pbadslot”]&&delete i[“tg_i.dfp_ad_unit_code”]):(Object.keys(s).length&&(0,r.mergeDeep)(i.imp[0].ext,s),p&&(i.imp[0].ext.gpid=p),(0,r.mergeDeep)(i,a))}function h(e){return(0,r.parseSizesInput)(e).reduce(((e,t)=>{let i=parseInt(g[t],10);return i&&e.push(i),e}),[])}function _(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(e){let t=void 0!==(0,o.Z)(e,”mediaTypes.”.concat(d.pX)),i=void 0!==(0,o.Z)(e,”mediaTypes.”.concat(d.Mk)),r=”object”!=typeof(0,o.Z)(e,”params.video”);return i&&r&&(t=!1),t&&r&&(0,n.N)(e,”params.video”,{}),t}(e)?-1===[“outstream”,”instream”].indexOf((0,o.Z)(e,”mediaTypes.”.concat(d.pX,”.context”)))?void(t&&(0,r.logError)(“Rubicon: mediaTypes.video.context must be outstream or instream”)):y(e,”video”).length<2?void(t&&(0,r.logError)(“Rubicon: could not determine the playerSize of the video”)):(t&&(0,r.logMessage)(“Rubicon: making video request for adUnit”,e.adUnitCode),”video”):0===y(e,”banner”).length?void(t&&(0,r.logError)(“Rubicon: could not determine the sizes for banner request”)):(t&&(0,r.logMessage)(“Rubicon: making banner request for adUnit”,e.adUnitCode),”banner”)}function j(e){let t=!1;const i=[“asi”,”sid”,”hp”];return e.nodes?(t=e.nodes.reduce(((e,t)=>e?i.every((e=>t.hasOwnProperty(e))):e),!0),t||(0,r.logError)(“Rubicon: required schain params missing”),t):t}function k(e,t){return”rp_schain”===e?”rp_schain=”.concat(t):””.concat(e,”=”).concat(encodeURIComponent(t))}var C=!1;(0,a.dX)(f),window.pbjs.installedModules.push(“rubiconBidAdapter”)}},e=>{e.O(0,[6866],(()=>{return t=40060,e(e.s=t);var t}));e.O()}]); (self.pbjsChunk=self.pbjsChunk||[]).push([[2972],{54834:(o,e,t)=>{var n=t(64358),i=t(92797),r=t(51039),d=t(15164),a=t(34516);const u=(0,d.df)({moduleName:”pubCommonId”,gvlid:a.$P}),c=”cookie”,l=”html5″,s=”_pubcid_optout”,f=”PublisherCommonId”;function m(o,e){if(e===c)return u.getCookie(o);if(e===l&&u.hasLocalStorage()){const e=u.getDataFromLocalStorage(“”.concat(o,”_exp”));if(!e)return u.getDataFromLocalStorage(o);if(new Date(e).getTime()-Date.now()>0)return u.getDataFromLocalStorage(o)}}function g(o,e){return function(t){“function”==typeof e&&e(),t(o)}}function p(o){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:””;if(!o)return;const t=(0,n.parseUrl)(o);t.search.id=encodeURIComponent(“pubcid:”+e);const i=(0,n.buildUrl)(t);return function(){(0,n.triggerPixel)(i)}}function I(){return!!(u.cookiesAreEnabled()&&m(s,c)||u.hasLocalStorage()&&m(s,l))}const v={name:”sharedId”,aliasName:”pubCommonId”,gvlid:a.$P,decode(o,e){if(I())return void(0,n.logInfo)(“PubCommonId decode: Has opted-out”);(0,n.logInfo)(” Decoded value PubCommonId “+o);return{pubcid:o}},getId:function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>2?arguments[2]:void 0;if(I())return void(0,n.logInfo)(“PubCommonId: Has opted-out”);if(r.VP.getCoppa())return void(0,n.logInfo)(“PubCommonId: IDs not provided for coppa requests, exiting PubCommonId”);const{params:{create:t=!0,pixelUrl:i}={}}=o;let d=e;if(!d){try{“object”==typeof window[f]&&(d=window[f].getId())}catch(o){}d||(d=t&&(0,n.hasDeviceAccess)()?(0,n.generateUUID)():void 0)}return{id:d,callback:g(d,p(i,d))}},extendId:function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>2?arguments[2]:void 0;if(I())return(0,n.logInfo)(“PubCommonId: Has opted-out”),{id:void 0};if(r.VP.getCoppa())return void(0,n.logInfo)(“PubCommonId: IDs not provided for coppa requests, exiting PubCommonId”);const{params:{extend:t=!1,pixelUrl:i}={}}=o;if(t){if(i){return{callback:p(i,e)}}return{id:e}}},domainOverride:function(){const o=document.domain.split(“.”),e=”_gd”.concat(Date.now());for(let t,n,i=0;i
Through refreshing action sequences and advanced tech, several PS1 games like Ape Escape made groundbreaking waves in gaming history.
The PlayStation became the home for Silent Hill, Metal Gear Solid, and the first Crash Bandicoot and Resident Evil trilogies, which are all iconic, but not without their dated flaws. There are also many more groundbreaking PlayStation games that are just as fun to play today as they were when they were first released.
10 Tony Hawk’s Pro Skater 3
Release Date: October 30, 2001
Tony Hawk’s Pro Skater and its first sequel are critically acclaimed extreme sports games that are still so beloved within the genre that a passionate HD remake compilation was released in 2020. Tony Hawk’s Pro Skater 3 was the first entry for the PlayStation 2, but a PS1 version was also released on the Pro Skater 2 engine and it still manages to edge out its predecessors.
Pro Skater 3 is as good as the first two entries, but it packs even more game into this comprehensive package. Pro Skater 3’s secret skaters like Darth Maul and Wolverine are also just as relevant today as they were in 2001.
9 Final Fantasy IX
Release Date: July 7, 2000
The Final Fantasy series evolved in monumental ways during its PS1 run and Final Fantasy IX is the console’s last mainline entry before Final Fantasy X begins on the PlayStation 2. Final Fantasy VII and VIII have both received substantial modern remasters and in the case of the former, a full-on remake.
HD updates of Final Fantasy IX have been released, but they’re not as comprehensive as they are for the previous titles. This is reflective of how Final Fantasy IX doesn’t always get the respect that it deserves even though it’s a top tier Final Fantasy game with a dense story and extensive mini-games and perks.
8 Parasite Eve
Release Date: March 29, 1998
The PlayStation was a crucial gaming console for the survival horror genre’s development. Video games that are actually scary and can hold their own with horror movies are truly rare, but they’re not impossible. Early entries in iconic survival horror series like Resident Evil and Silent Hill are laden with clunky controls and hardware shortcomings.
Parasite Eve has aged much more gracefully through its combination of horror and action RPG gameplay. There’s exceptional real-time combat and unique monsters and threats that Aya Brea must exterminate during her larger mission to protect New York City from a plague of spontaneous combustion.
7 Monster Rancher 2
Release Date: February 25, 1999
Monster Rancher has found success as an anime series, but its central monster raising concept is at its strongest on the PlayStation. Monster Rancher 2 gives players a lot of freedom with how they work through this experience, whether their priorities lie with raising, breeding, or fighting monsters.
Monster Rancher uses various CDs as a unique way to unlock new monsters, which is such a creative mechanic that takes advantage of the PlayStation’s disc media. Monster Rancher 2 received a fancy new coat of paint in 2020 as Monster Rancher 2 DX, but the original PS1 game holds up and still plays without issue.
6 Ape Escape
Release Date: June 18, 1999
It’s easy to dismiss Ape Escape as a silly platformer about renegade monkeys. However, the game is a turning point for the original PlayStation as the first release that makes mandatory use of the DualShock controller and the improved controls that came with this twin stick advancement.
Previous PlayStation adventure games and platformers were entertaining, but they still felt lost in the past. Ape Escape‘s advancements properly modernize its gameplay and make it a retro game that can competently hold its own with other evergreen classics like Super Mario 64.
5 Castlevania: Symphony Of The Night
Release Date: March 20, 1997
Castlevania is a creative blend of gothic horror, arduous action, and labyrinthine level design that’s led to dozens of diverse games. Castlevania: Symphony of the Night is the only original entry in the series for the PlayStation, but it’s gone on to become the franchise’s apex and a difficult high to match.
Set after the events of Rondo of Blood, Alucard steps into Richter Belmont’s role as he sets out to destroy Dracula and other macabre creatures. Symphony of the Night has exceptional music and inspired level design, but it also brings RPG elements back into the franchise through Alcuard’s ability to gain experience points and level up his stats.
4 Breath Of Fire IV
Release Date: April 27, 2000
Capcom’s Breath of the Fire series doesn’t receive the same appreciation as Final Fantasy or Dragon Quest. However, these JRPGs have endured for decades and it’s an excellent series for both genre newcomers and seasoned experts. Breath of Fire IV isn’t the series’ first PS1 entry, but it’s able to learn from Breath of Fire III‘s mistakes.
The end result is a timeless classic. Breath of Fire IV follows Ryu, a courageous hero who can transform into a dragon, as well as his motley crew of unique warriors. Breath of Fire IV introduces the ability to chain and combo spells and skills, which involves an even greater degree of skill and strategy.
3 Tomba! 1 & 2
Release Dates: December 25, 1997 & October 28, 1999
Tomba! is one of the PlayStation’s more creative sidescroller platformers that takes advantage of the 3D foreground and background in valuable ways. Tomba!‘s Tarzan-like protagonist and pig enemies provide a lot of enjoyment and the series establishes an original voice with a lot of room to grow.
Tomba! also features a non-linear event system that offers something beyond a standard platformer. Tomba! 2: The Evil Swine Return doesn’t get overly ambitious and try to reinvent the wheel. The introduction of fully 3D worlds and unique abilities for Tomba helps naturally mature its predecessor’s gameplay.
2 Silent Bomber
Release Date: April 2000
Silent Bomber is an inventive take on a top-down action game that’s aged incredibly well thanks to its precise and fast-paced gameplay. Silent Bomber operates like many arcade style action games where over the top heroes take on megalomaniacal tyrants.
However, Silent Bomber sets itself apart from its peers through its focus on bombs and explosives rather than a barrage of bullets or melee combat. Silent Bomber even feels like a more action-heavy take on Bomberman that’s entertaining alone or with friends. Silent Bomber was easy to miss during the PS1’s initial run and its critical acclaim has only increased over time.
1 Suikoden II
Release Date: December 17, 1998
JRPGs are extremely plentiful on the PlayStation and many of these games can blur together. The Suikoden series helps set itself apart through its extremely large character roster that includes more than 100 possible recruits, more than 40 of which can be used in battle.
This gives the player not only tremendous freedom, but Suikoden II can constantly change depending on which characters the player chooses. Suikoden II set a new standard for PS1 RPGs and even though an upgrade release of Suikoden I and II HD Remaster is on the way, there’s still nothing to be lost in playing the PlayStation original.