{"id":518,"date":"2024-06-19T15:25:21","date_gmt":"2024-06-19T15:25:21","guid":{"rendered":"http:\/\/www.ballpeenhammer.com\/?p=518"},"modified":"2025-07-02T16:30:37","modified_gmt":"2025-07-02T16:30:37","slug":"assassins-creed-mirage-iphone-15-pro-review-great-touch-controls-but-not-so-great-performance-2","status":"publish","type":"post","link":"http:\/\/www.ballpeenhammer.com\/index.php\/2024\/06\/19\/assassins-creed-mirage-iphone-15-pro-review-great-touch-controls-but-not-so-great-performance-2\/","title":{"rendered":"\u2018Assassin\u2019s Creed Mirage\u2019 iPhone 15 Pro Review \u2013 Great Touch Controls but Not So Great Performance"},"content":{"rendered":"

\"\"<\/a> Back when Apple announced multiple big console game ports for iPhone 15 Pro and iPad (with macOS in some cases), I had already experienced three out of the four games announced. The one I hadn\u2019t really played, and one I decided to skip playing until iPhone, was Assassin\u2019s Creed Mirage<\/em> (Free)<\/a> from Ubisoft. Assassin\u2019s Creed Mirage<\/em> was billed as a return to the more traditional entry in the series with a shorter runtime. That might not sound great to those who haven\u2019t paid attention to Assassin\u2019s Creed<\/em>, but despite how good most of the new games are, there has been a desire from the fanbase for older games. I enjoyed Assassin\u2019s Creed Origins<\/em> and Assassin\u2019s Creed Odyssey<\/em> quite a bit, but they are very long RPGs. Assassin\u2019s Creed Mirage<\/em> is a shorter experience, and I was curious to see how it would scale on Apple hardware. Since launch, I\u2019ve been playing Assassin\u2019s Creed Mirage<\/a><\/em> on iPhone 15 Pro and PS5 with my progress syncing between both platforms through Ubisoft Connect for this review. <\/p>\n

\"\"<\/p>\n

Assassin\u2019s Creed Mirage<\/em> is set in Baghdad, and you play as Basim Ibn Ishaq on his journey. Assassin\u2019s Creed Mirage<\/em> is set before Assassin\u2019s Creed Valhalla<\/em>, and it was originally planned to be an expansion to that before being changed into a full game in the series. It initially felt weird going back to the classic parkour, stealth, and well assassination focus compared to the full action RPG the recent games have, but I have no real complaints with Assassin\u2019s Creed Mirage<\/em> when it comes to the story and gameplay. It feels great to have a modern game with a classic series focus, and I hope we see more like this in the future in between the larger RPG entries in the series. <\/p>\n

Having waited nearly two weeks since launch to see if any update releases to fix any teething or launch issues in Assassin\u2019s Creed Mirage<\/em>, I\u2019m going to assume this is what players should expect for the near future when it comes to features and port quality. On launching the game, you need to download about 7.5GB in-game. I didn\u2019t test playing with Ubisoft Connect as my aim was to play Assassin\u2019s Creed Mirage<\/em> across my PS5 and iPhone 15 Pro. I did try playing offline a few times and the game let me load my save. I can\u2019t check if this works throughout though.<\/p>\n

\"\"<\/p>\n

The Resident Evil<\/em> ports and Death Stranding<\/em> play great with a controller, but are quite a mess with touch controls. Assassin\u2019s Creed Mirage<\/em> on the other hand has seen the developers actually add a bespoke touch control option for playing on iPhone 15 Pro and iPad that makes it feel like a big and modern mobile game rather than a console game ported over with a ton of on-screen buttons. This is something I hope more developers do when bringing over console games to mobile. Just slapping a virtual button for every single input on a controller isn\u2019t feasible anymore unless your game has only a few action buttons. Assassin\u2019s Creed Mirage<\/em> feels tailor made for iPhone 15 Pro when it comes to its controls at least, aside from a few tiny touch targets.<\/p>\n

Customizing controls in Assassin\u2019s Creed Mirage<\/em> lets you move virtual buttons around across different control sets (swimming, base, etc), and also lets you increase or decrease button sizes. I like how the game has a red zone to indicate overlap issues as well when you are trying to tweak the layout to your liking. The issues I have with the UI in Assassin\u2019s Creed Mirage<\/em> have to do with a lot of the non gameplay sections. The touch targets in some menus are often too small. While the game is capped at 30fps as of this writing, there\u2019s no need for the menus to feel sluggish as well. I hope this aspect can be improved over time.<\/p>\n

\"\"<\/p>\n

I waited a few more days before publishing this review because I wanted to try it on my new Backbone One PlayStation Edition USB-C controller, and I\u2019m glad I did. This feels like one of the first few games I\u2019ve played where it not only properly detects the controller with PlayStation button prompts, but it also has Backbone One button prompts for the menu and other non gameplay buttons. The game plays perfectly with a Backbone as well.<\/p>\n

Visually, I was mostly impressed with Assassin\u2019s Creed Mirage<\/em>, but the performance is where things fall apart. Playing with the high graphics preset results in a good image, but performance is unacceptable. I ended up tolerating the game\u2019s performance in the medium settings, but combat really struggles. In addition to the unstable frame rate in these parts, frame pacing is also an issue with the 30fps cap not being perfect. Even if you play on the low graphics preset, there are drops from 30fps, albeit not as bad as in the medium or high presets. This is quite disappointing, and I hope patches can improve this at least on the low and medium presets. High will likely be best for newer iPads.<\/p>\n

\"\"<\/p>\n

MrMacRight on YouTube<\/a> has an excellent video covering how the game is across different iPads. I don\u2019t currently have an iPad that can run Assassin\u2019s Creed Mirage<\/em> though. I do have the game on PS5, and I was curious to see how I\u2019d feel playing it on that and iPhone with my save syncing across. The PS5 version runs and looks a lot better with 60fps gameplay and a much crisper image. I did enjoy Assassin\u2019s Creed Mirage<\/em> on my iPhone as a way to continue playing bits of the game though when I was away from home.<\/p>\n

While I like the gameplay and story, I want to highlight the music. Assassin\u2019s Creed<\/em> games usually excel on this front, but I think the audio design in Assassin\u2019s Creed Mirage<\/em> is just superb. This is one to play with headphones for sure. The voice acting is a bit inconsistent in English, and I also wanted to check out some of the other dubs. You need to download more data in-game for this so keep that in mind especially if you want to play with Arabic voices. <\/p>\n

\"\"<\/p>\n

This is more than a solid base for Ubisoft, and it is a few patches away from being superb. Having cross progression through Ubisoft Connect makes it even better though. While this isn\u2019t a game I see myself coming back to later on unless it gets some notable DLC, I hope to see Ubisoft continue bringing cross progression support. I enjoyed using it in Assassin\u2019s Creed Valhalla<\/em>, Riders Republic<\/em>, and Immortals Fenyx Rising<\/em> on console already, but seeing it on mobile is a good sign for future Ubisoft ports.<\/p>\n

One aspect I want to cover is the price point. Assassin\u2019s Creed Mirage<\/em> is a free to try game with a $49.99 unlock for the full game, just like on other platforms. In addition to this, there are optional DLC packs like the Deluxe upgrade, weapons, and more. The reason I bring this up is to make sure everyone knows that these are the same DLC packs sold on consoles and not new ones for mobile despite the way things appear on the App Store page. I don\u2019t like having this stuff in a full price premium game, but sadly that ship has sailed with Ubisoft\u2019s releases. Just keep in mind that you only need the Assassin\u2019s Creed Mirage<\/em> full game unlock and nothing more to get the proper game experience.<\/p>\n

\"\"<\/p>\n

I\u2019m in two minds about Assassin\u2019s Creed Mirage<\/em> on iPhone 15 Pro right now. It is a great game and Ubisoft put in a lot of work into making it feel good to play with touch controls, but the performance issues hold it back right now. Since Assassin\u2019s Creed Mirage<\/em> is available as a free to try game, I recommend giving it a shot, but make sure you play until you get to experience some combat so you can properly judge how it will run on your own device. Assassin\u2019s Creed Mirage<\/em> is a great entry in the series, and it is worth your time even if you are a newer fan to experience a modern take on classic Assassin\u2019s Creed<\/em>. I can\u2019t wait to eventually see how Assassin\u2019s Creed Shadows<\/em> feels on iPad after playing it on PS5. <\/p><\/p>\n","protected":false},"excerpt":{"rendered":"

Back when Apple announced multiple big console game ports for iPhone 15 Pro and iPad (with macOS in some cases), I had already experienced three out of the four games announced. The one I hadn\u2019t really played, and one I decided to skip playing until iPhone, was Assassin\u2019s Creed Mirage (Free) from Ubisoft. Assassin\u2019s Creed…<\/p>\n","protected":false},"author":1,"featured_media":516,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-518","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reviews"],"_links":{"self":[{"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/posts\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/comments?post=518"}],"version-history":[{"count":2,"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/posts\/518\/revisions"}],"predecessor-version":[{"id":520,"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/posts\/518\/revisions\/520"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/media\/516"}],"wp:attachment":[{"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/media?parent=518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/categories?post=518"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ballpeenhammer.com\/index.php\/wp-json\/wp\/v2\/tags?post=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}