The Mantle launch vehicle couldn't have went much worse...LOL. This is what you get when you hitch your wagon to the most hated company in USA for 2 years running, and on top of that the worst release in the history of Battlefield. They should have beta tested for another 3 months and maybe we wouldn't be talking about lawsuits and patch hell.
I really hope this big graphics+10hr game play era dies soon. I'd rather have 2010 graphics but with 2000 game play as opposed to what we get now with 2013 graphics and next to nothing game play (which I label as anything under 20hrs of single player play). I'm not sure who keeps deciding my game play should be $6/hr but this sucks. Bring back less graphics and 3x the play time with more engrossing stories etc.
I hope EA goes bankrupt soon, along with all other devs that make games that are ~$6/hr of fun. I'm tired of $60 games that are finished in a saturday. They are worth $15 tops and microtransactions should be illegal. Literally you go to jail for it...LOL - all of that crap should be IN the game already at $60.
I'm not at all shocked this got delayed. I won't be surprised if it gets another delay in Jan either. Coding for Mantle clearly takes time. You will always be facing this, as opposed to something more like Gsync which doesn't need dev help. I really hope AMD is working on some Gsync type tech. Mantle will be lucky to see 20% which I can easily get from a gpu upgrade that affects ALL games forever and ONLY one dev has even said 20% is "not unreasonable". I take that to mean you can expect 10-15% normally as AMD only said "we wouldn't bother with mantle for 5%". You would have said we wouldn't bother for 10% if you would get 20% most of the time. AMD shot VERY low with their own comment. I don't know why you bothered for anything under 20% MINIMUM. You are asking all devs to do a lot more work for merely a 20% or less return which when it comes time to patch crap, mantle will always get delayed (a niche audience is NOT the priority) and they can't charge ANY more for the work.
If you are a developer why would you bother if AMD wasn't paying you to do it? To make a few AMD users happy (and I do mean just a few, currently they are all going to miners...LOL). The same players you'd be helping will get there next year anyway perf wise & maybe even just from drivers being optimized (we see games getting 10%+ all the time in new drivers). Just code ONCE and spend more on making a great game for ALL players. Cards are refreshed every 6 months (and usually all but this year a new launch yearly), so why program for something that takes 3 months extra or so and only nets what you get 3 months later anyway? This seems really dumb. I understand why AMD thinks its great (proprietary crap works sometimes), but have no idea why any dev would want this extra effort for no extra money.
Also, EA is getting so cheap they only make one engine to fit all games now. I expect 15 mediocre games from an engine that was designed for ONE type of game but EA is forcing many other genres into that engine. This is a recipe for 1-2 games that are made to be on that engine, and another 13 or so that will generate lawsuits at worst or poor metacritic scores/sales at best...LOL. You can almost blame those crappy games on AMD, as it is clear EA is trying to capitalize on every dime spent on getting Mantle into Frostbite3. Expect everyone else to try the same thing, because like I said, you don't make one extra dime from Mantle optimizations. The game will cost the same for all people. So if AMD stops paying for Mantle optimizations, expect any game using it to axe resources from the game itself to pay for it.
Quit buying games that are BETA's people, or at least refuse to buy until 6 months later when it's all patched up and sold for 50% off (which is actually what these 10-15hr games are worth, or less). DO NOT DO PRE-ORDERS. PERIOD. Wait for a dozen reviews THEN buy if you like what is said.