I’d describe it as a $$ issue.And that attitude my friends is why there aren't many good games for macOS.
I’d describe it as a $$ issue.And that attitude my friends is why there aren't many good games for macOS.
For your question, first of all, you have a big misunderstanding about the difference between Vulkan and opengl. Vulkan is open source. Yes, they have opened the underlying implementation code. But is opengl open source? No, please don't mislead. Although opengl has the word "open", it doesn't open the bottom layer. Because the bottom layer is the responsibility of the graphics card driver, it is the business of the graphics card manufacturer, and they are not willing to open it. You just call their encapsulated API upper interface, and you don't know the specific implementation method at all. So it is not open source.You seem to have a very "this is the way" tone for your support of OpenGL. I'm not even sure you're aware that you're coming off that way.
Let's shift gears maybe and talk about Vulkan, as it's open source, just like OpenGL. Vulkan may not be as mature as OpenGL, but they're both designed to solve similar problems, without anyone having to pay licensing fees, right?
Please, convince me that Vulkan should not be allowed to mature over time via versioning similarly to how OpenGL has. And won't they get there faster with yours and other diehard supporters of OpenGL than without it?
You don't feel like you are missing out on newer features by using openGL over Vulkan?For your question, first of all, you have a big misunderstanding about the difference between Vulkan and opengl. Vulkan is open source. Yes, they have opened the underlying implementation code. But is opengl open source? No, please don't mislead. Although opengl has the word "open", it doesn't open the bottom layer. Because the bottom layer is the responsibility of the graphics card driver, it is the business of the graphics card manufacturer, and they are not willing to open it. You just call their encapsulated API upper interface, and you don't know the specific implementation method at all. So it is not open source.
At present, mainstream APIs do not require licensing fees. I don't know why you use this example?
Vulkan will mature, but not now. Now it is very bad. Many games in my country have been fed back by fans. They suddenly crashed after using Vulkan rendering mode. Fast speed does not mean it is very useful. It ignores another very critical problem, which is stability, which is available in opengl but lacking in vulkan.
I am not an iron fan of opengl, but if I need to cross-platform my game, I will choose opengl instead of Vulkan (otherwise I will only use DX12). In addition to its poor stability, Vulkan also has a bad problem: complexity, high learning cost and low development efficiency. Few people will spend several years developing an engine. The problem of time cannot be ignored for the sake of efficiency.
In my country, many game companies have been waiting for a long time. When they finally obtained the release license, their companies went bankrupt. It makes no sense at all.
What are the new features of VK? Oh~~~I see. You mean its ability to reduce CPU load through multithreaded rendering?You don't feel like you are missing out on newer features by using openGL over Vulkan?
Yeah OGL is more than adequate when dealing with 2d games.What are the new features of VK? Oh~~~I see. You mean its ability to reduce CPU load through multithreaded rendering?
However, this feature is not applicable to me, because the game I created is mainly 2D, and the requirements for graphics rendering and calculation are not high (because the number of triangles rendered in 2D is much less than that of a human model).
If it is a 3D game, its plot is also described in the UI interface, and there is no need to ride through a mountain like Red Dead Redemption 2.
The battle scene is carried out in a very narrow room or in a small valley.
It is not a large-scale war picture at the movie level of The Lord of the Rings or The Mummy.
Therefore, it is unnecessary for me to use Vulkan. I don't value its multithreading.
What are the new features of VK? Oh~~~I see. You mean its ability to reduce CPU load through multithreaded rendering?
However, this feature is not applicable to me, because the game I created is mainly 2D, and the requirements for graphics rendering and calculation are not high (because the number of triangles rendered in 2D is much less than that of a human model).
If it is a 3D game, its plot is also described in the UI interface, and there is no need to ride through a mountain like Red Dead Redemption 2.
The battle scene is carried out in a very narrow room or in a small valley.
It is not a large-scale war picture at the movie level of The Lord of the Rings or The Mummy.
Therefore, it is unnecessary for me to use Vulkan. I don't value its multithreading.
If you can't write core programs, you can choose unity or ue5. They have convenient codeless tools (blueprints) that can automatically create commands for you. Switching the renderer API is also very simple, just click the mouse.Well, it sounds like you’ve made up your own mind, then.
One last question, because unlike you (and ethosik and GrumpyCoder), I am not a programmer, so I have to defer to those who are. How do you pick a graphics API without picking a game engine?
Did they announce that the game was to be released on the mac?why wasn’t Hogwarts Legacy released for Mac
There was never an announcement that this game was going to be released for Mac but I already know this. My point was couldn’t they have had a team to develop a version for Mac? Maybe this is something that will come later in time.Did they announce that the game was to be released on the mac?
I think so many people assume that AAA games will automatically come to the Mac when many publishers don't announce or have any plans. Cities:Skylines II was just announced and it won't have a Mac version (even though the original CS I has a mac version). The publisher is purported to say they no longer have a Mac team to develop the game.
I see, your post seemed to imply that they were releasing a mac version. Sorry for the confusionbut I already know this.
They could, but they don't, for the same reason that Paradox didn't, they don't think its worth it.My point was couldn’t they have had a team to develop a version for Mac?
Are you including Lego: Builders Journey in that?Zero Lego games (standard play ones, not the Brawl or whatever) are playable natively on AS Macs. Once I see that happen, I think we'll be going in the right direction.
Oh yeah, that one, too.Are you including Lego: Builders Journey in that?
Pretty sure that version of Lego is Apple Silicon native. Granted it isn't the "typical" Lego game, but it does show there is at least 1.Oh yeah, that one, too.
I loved playing Lego Indiana Jones and Star Wars. Those are the types of Lego games I’m wanting.
Pretty sure that version of Lego is Apple Silicon native. Granted it isn't the "typical" Lego game, but it does show there is at least 1.
Heeeeere we go!
Apple’s new Proton-like tool can run Windows games on a Mac
Developers now have some serious tools to get Windows games on Macwww.theverge.com
That is interesting, didn't expect Apple to focus on supporting DirectX 12 so soon.So...where were you when Mac Gaming finally stopped being a joke?
The results are astounding. The fact Spider-Man Remastered, Hogwarts Legacy, and Cyberpunk work out of the box means great things are ahead
I hope someone can take the code from Apple's github and make a Proton like compatibility layer with this so we can get almost every game working immediately.
That is interesting, didn't expect Apple to focus on supporting DirectX 12 so soon.
Whoopi Goldberg got even blizzard attention about this.
Whoopi Goldberg Demands Diablo IV be Playable on MacOS - New Command Line Tools Have an Answer
Earlier today, long-time series fan Whoopi Goldberg expressed her frustration that Diablo IV is not playable on MacOS systems, but users of the newest X15 command line tools beta have discovered ways to get the game working on Apple Silicon Mac systems!www.wowhead.com