The Star Citizen developer has confirmed that the game will be ditching support for DirectX entirely going forward in favour of the Vulkan graphics renderer API.
At this point I don't care if it runs on peanut butter and jelly!
And yes good things take time but this game is starting to enter the 'Half Life 3' category in my mind... and this makes me cry, cry like a baby.
At this point I don't care if it runs on peanut butter and jelly!
And yes good things take time but this game is starting to enter the 'Half Life 3' category in my mind... and this makes me cry, cry like a baby.
i had almost forgotten that half life 3 crowdfunded 140 million dollars and created a barely playable tech demo 4 years after it was announced that half life 3 would be a game. 4 years into the half life development
i had almost forgotten that half life 3 crowdfunded 140 million dollars and created a barely playable tech demo 4 years after it was announced that half life 3 would be a game. 4 years into the half life development
Glad to hear someone is going this path. I'm not a game developer but as described Vulkan always made more sense to me then DirectX12 since it's cross platform.
As for the game itself & its moving target release date, that is another debate I won't get into. All I'll say is I hope the game turns out well and is a good example of Vulkan's capabilities in the end, among other things.
i had almost forgotten that half life 3 crowdfunded 140 million dollars and created a barely playable tech demo 4 years after it was announced that half life 3 would be a game. 4 years into the half life development
You do know that creating an engine takes a good 3-5 years, right? So you're probably looking at mid to early late development here. In any case most AAA game development takes a good 4-7 years anyhow, depending on the scope of the game. I'm not inferring that the game isn't vapor ware, it could very well be that in the long run...but you've got to have realistic expectations here.
I mean if they did rush it, you'd basically get Elite Dangerous but instead of flying door stops around the galaxy you'd be flying a space ship.
Glad to hear someone is going this path. I'm not a game developer but as described Vulkan always made more sense to me then DirectX12 since it's cross platform.
Really?
If they started with DX11 and stuck to it, most likely they could have finished it by now. DX isn't a limitation. There have been amazing games from every type using DX. Calling DX a limitation is a bit burying your head in the sand.
It could be that they took too much on their plate. DX11, then claiming they will do mantle support and started on it, they claimed they are moving to DX12 but they will do openGL as well. It could be that the developer just kept changing his mind constantly out of "omg a new API! lets throw everything and do that!".
Really?
If they started with DX11 and stuck to it, most likely they could have finished it by now. DX isn't a limitation. There have been amazing games from every type using DX. Calling DX a limitation is a bit burying your head in the sand.
It could be that they took too much on their plate. DX11, then claiming they will do mantle support and started on it, they claimed they are moving to DX12 but they will do openGL as well. It could be that the developer just kept changing his mind constantly out of "omg a new API! lets throw everything and do that!".
Jesus dude. Learn what a question mark is. It was a question not meant to be answered by us as we don't know what the decision to move to vulcan was about...for all we know this could be related to netcode, their engine and some weird problem they can't bypass unless they switch to vulcan. Or they could just be lazy and don't want to support multiple APIs...no one here has that information, there's several dozen plausible explanations for this but randomly switching to vulcan for giggles is highly unlikely.
The negativity here is astounding. SC has released several very playable modules, and they document their progress weekly for the player base to see. It might be taking longer than you might like, but it's not vaporware "like HL3". Half Life 3 doesn't exist in any way, shape, or form. If you don't like the development, by all means, don't fund the game. But stop talking crap about a game that you know nothing about.
The negativity here is astounding. SC has released several very playable modules, and they document their progress weekly for the player base to see. It might be taking longer than you might like, but it's not vaporware "like HL3". Half Life 3 doesn't exist in any way, shape, or form. If you don't like the development, by all means, don't fund the game. But stop talking crap about a game that you know nothing about.
Everyone here knows as much as the next person since we all have access to the same information put out by them.
Also, what about SC makes it above reproach? Don't tell me you are about to pull out the "If you don't spend money than you can criticize" statement! All Star Citizen has managed to do is vacuum up a whole lot of cash and produce a few tech demos. Until something substantial and formative come from it we can continue to criticize the development cycle it has lived by.
On top of that we also have the multitude of exoduses from the project and their accompanying statements which have never painted a great picture. Star Citizen is just another Curt Schilling 2.0 waiting to happen.
Sorry I should have added "PC gamer" as opposed to just "gamer" in my statement. Not trying to be narcissistic; just very tired of all the awful console ports we see all the time nowadays.
Sorry I should have added "PC gamer" as opposed to just "gamer" in my statement. Not trying to be narcissistic; just very tired of all the awful console ports we see all the time nowadays.
It's cool. And I hate weak PC ports as well. Things like locked frame rates, crashes, low res textures, missing features etc. Vulkan and DX12 were both supposed to improve that though. Bad ports come from bad quality control as well.
This major architecture change... this will easily cost a months of dev time for rework, retooling, rework, and retesting.
How could they justify this....
At this point I don't care if it runs on peanut butter and jelly!
And yes good things take time but this game is starting to enter the 'Half Life 3' category in my mind... and this makes me cry, cry like a baby.
Really?
If they started with DX11 and stuck to it, most likely they could have finished it by now. DX isn't a limitation. There have been amazing games from every type using DX. Calling DX a limitation is a bit burying your head in the sand.
It could be that they took too much on their plate. DX11, then claiming they will do mantle support and started on it, they claimed they are moving to DX12 but they will do openGL as well. It could be that the developer just kept changing his mind constantly out of "omg a new API! lets throw everything and do that!".
I kinda get irritated about many comments when it come to game development so here is some food for though:
Game dev takes a lot of time. Usually you won't hear about new games until it's a few years into the devcycle. With Star Citizen you where aware of it much sooner then you would normally because of the crowdfunding approach. You think it has been forever, but really, it's probably the withing boundaries of what developers do, you just know bout it.
The scope of the game is ambitious and It's their first game, the creation process is not refined as the 15th call of duty or the 10th assassin's creed. Also ,they don't have any assets to reuse or core mechanics/utilities from their past experience since it's their first game.
Changing the rendering API from a modern one to another one is not as many work hours as you think it is. It's a precise part of the application and it's a relatively easy refactor.
And frankly, if they decided to change the target API, it's probably for the best.
It makes no sense to support multiple API's if Vulkan will run on everything. Same reason Glid support was few and far between. I never understood why companies were supporting Direct3D and OpenGL at the same time, but they eventually stopped.
I kinda get irritated about many comments when it come to game development so here is some food for though:
Game dev takes a lot of time. Usually you won't hear about new games until it's a few years into the devcycle. With Star Citizen you where aware of it much sooner then you would normally because of the crowdfunding approach. You think it has been forever, but really, it's probably the withing boundaries of what developers do, you just know bout it.
The scope of the game is ambitious and It's their first game, the creation process is not refined as the 15th call of duty or the 10th assassin's creed. Also ,they don't have any assets to reuse or core mechanics/utilities from their past experience since it's their first game.
Changing the rendering API from a modern one to another one is not as many work hours as you think it is. It's a precise part of the application and it's a relatively easy refactor.
And frankly, if they decided to change the target API, it's probably for the best.
They are making changes to the engine... years into the project. Due to the ambitious scope, they should not be making such architectural changes well into development. A major portion of the game is suppose to go Gold this year!
Change the API is one thing... getting the EXACT same behavior is all use cases is another thing.
It may be warranted but they really need to justify the benefits.
It's always amusing to see people hate on Star Citizen. Especially when it's obviously they have no understanding of game development.
I'm not defending it, I'm more than happy to acknowledge that it might not even come out in it's intended form. But just from playing the Alpha, I've got more enjoyment from it than a lot of other games.
It's always amusing to see people hate on Star Citizen. Especially when it's obviously they have no understanding of game development.
I'm not defending it, I'm more than happy to acknowledge that it might not even come out in it's intended form. But just from playing the Alpha, I've got more enjoyment from it than a lot of other games.
I know a little about development and I can tell you there is no way this is a smart idea. They have already made major changes before and to do this so late in development is crazy. I mean every single API call will have to be changed. Do people really understand what that means? How long that will take? IIRC Vulkan has similar calls but still different for the most part. This game is DOA now.
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Related Threads
?
?
?
?
?
Ask a question
Ask a question
Overclock.net
27.8M posts
541.2K members
Since 2004
A forum community dedicated to overclocking enthusiasts and testing the limits of computing. Come join the discussion about computing, builds, collections, displays, models, styles, scales, specifications, reviews, accessories, classifieds, and more!