GDC 2015 Day 1 report

By on March 5, 2015 12:38:31 AM from Little Tiny Frogs Forums Little Tiny Frogs Forums

Frogboy

Join Date 03/2001
+1484

Day 1

Greetings.

I'm old.

It's official.

It's 9pm and I've skipped out on the various parties and am just laying around the hotel room.  

This year's GDC is unique in that we are seeing the arrival of several sets of new technology simultaneously. Notably, DirectX 12 and Vulkan, the new OpenGL API.  

DirectX 12

There's a lot of technical jargon that will be thrown around but what it boils down to is this: For the first time, PC game developers will be able to communicate to the video card through multiple CPU cores simultaneously.  You know that fancy 4 core CPU you've had? It did dick for gaming until now.  

In our Star Swarm DirectX 12 stress test last month, we showed that on the same hardware, you could get up to 5X (500%) framerate boosts over DirectX 11.  Well, we didn't show it, Anandtech showed it. 

Ashes of the Singularity: Sins of a Solar Empire on the surface? 

Today, we announced a new PC game called Ashes of the Singularity. It's an RTS and on DirectX 12, we got a 70% boost on the same scene over DirectX 11. That number is lower because this is an actual game that has been designed with making sure we support DirectX 11 (we can't just make a game that only works on DirectX 12).  Still, 70% is pretty amazing.

Ashes is an RTS in which players are conquering an entire world (Single or multiplayer). We'll be talking about gameplay a lot more soon.

 

 

Servo: User designed Giant robots battling it out in cities

We also got to unveil BonusXP's much anticipated RTS, Servo.  In Servo, players design their own giant robots (called servos) outside the game and then bring them into battle.  So imagine an RTS where the units are constantly evolving as players get better.  We'll be talking a lot about this game soon but it's a total blast to play right now.

Xbox One and DirectX 12

I get a lot of Xbox One questions.  I'm not a console guy but I am a hardware guy in general. So take this with that in mind:

It is easier to get good perf on the PS4 than the XBO because the PS4 uses DDR5.   On the XBO you absolutely must use the esram to get decent performance. But using the eSRAM effectively takes some effort and some trial and error.  This is, imo, the ultimate cause of "resolution gate".

This is where DirectX 12 comes in.  First, they're redoing the APIs to deal with eSRAM based on developer feedback. Second, they have a wonderful tool called "Pix" that now has a feature (or will very soon) that lets developers try out different strategies in using eSRAM and see how it performs without having to rebuild the project (i.e. they can simulate it in the tool).  This too is huge.

Lastly DirectX 12 eliminates the serialization that was in DirectX 11.  Now, don't get too excited about this yet because this will likely become a bigger deal long term.  Right now the ONLY 3D engine I'm aware of that has a fully asynchronous scheduler is Nitrous (and hence, why Oxide/Stardock have been getting so much attention in recent months in the graphics scene).  This means we fill the GPU from all CPU cores simultaneously.  Now, Unreal, Crytek and Frostbite (in terms of "high perf" engines -- I love Unity btw) are working on amazing stuff and their engineers are awesome. But in terms of being able to show the benefits of mass parallelism right now, Nitrous and the Ashe of the Singularity demo are the best way to see it and Nitrous isn't available on the Xbox one..presently.

Vulkan and the PS4

The PS4 doesn't look like it'll be using Vulkan. That's not an official word it's just the info I've gotten from talking to Sony engineers. Their view, presently, is to use GNM which s already very low level. Being "on the metal" sounds all great to a gamer. But as a developer, unless i'm making a platform exclusive game, I really like having an API stack that is readily portable. So I hope they pick up Vulkan support if only as an option.

Links: check these out please!

www.ashesgame.com 

www.servogame.com 


 

 

Locked Post 8 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
March 5, 2015 1:43:47 AM from Elemental Forums Elemental Forums

In light of this do you feel that AMD are abandoning Mantle for now? With DX12 do you feel that Mantle is much less relevant?

Reason for Karma (Optional)
Successfully updated karma reason!
March 5, 2015 9:23:33 AM from Elemental Forums Elemental Forums

The War of Magic stumble may have been the best thing to ever happen to Stardock Games.  You guys are killing it the last few years.  

Really impressed.  Ashes looks like the first RTS I'll buy in a long while.  

Reason for Karma (Optional)
Successfully updated karma reason!
March 5, 2015 2:19:16 PM from Little Tiny Frogs Forums Little Tiny Frogs Forums

One Little correction, PlayStation 4 use GDDR5 memory not DDR5.

Reason for Karma (Optional)
Successfully updated karma reason!
March 5, 2015 4:32:56 PM from Galactic Civilizations III Forums Galactic Civilizations III Forums

I really wished Nvidia announced 980 ti damn it. Fishing for new cards in May to go with 2 Acer XB270HU. COME ON! Ashes looks good I'll probably pick it up. 

Reason for Karma (Optional)
Successfully updated karma reason!
March 5, 2015 5:44:09 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Quoting Hawawaa,

I really wished Nvidia announced 980 ti damn it. Fishing for new cards in May to go with 2 Acer XB270HU. COME ON! Ashes looks good I'll probably pick it up. 

I would want 990  . Not that i have money for it. But dual cards are dope.

Reason for Karma (Optional)
Successfully updated karma reason!
March 6, 2015 11:20:15 AM from Sorcerer King Forums Sorcerer King Forums

DirectX 12 truly seems like a godsend but it should have arrived in 2010 or something. Quadcore CPUs are still great though since other apps than games can run on the other two cores. So when Dx 12 comes around with games that support it I'll have to look at an 6 or 8 core CPU.

Reason for Karma (Optional)
Successfully updated karma reason!
March 6, 2015 5:54:46 PM from Galactic Civilizations III Forums Galactic Civilizations III Forums

Thanks for the head's up.  You've still got my trust, so I pre-ordered both.  Please don't let them suck

 

looking fwd to it,

 

-tid242

Reason for Karma (Optional)
Successfully updated karma reason!
March 6, 2015 7:41:10 PM from Galactic Civilizations III Forums Galactic Civilizations III Forums

I've gotta say I'm very interested in Ashes of the Singularity. Looking forward to it.

Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #101114  walnut1   Server Load Time: 00:00:00.0000312   Page Render Time:
Facebook Twitter YouTube Google+