Do you need to know C++ to write programs for DirectX?
Do you need to know C++ to write programs for DirectX?
Do you need to know the English language to write a poem?
> directx
Why would you do that? Learn open gl or vulkan to be platform agnostic
that sounded gay
Fucking learn vulkan instead. Directx is only meaningful if microsoft is paying you to be platform dependent.
And no. Some languages outside of c/c++ have directx bindings. E.g. Python.
No
thanks i'm glad someone spotted my gayness
i'm btw
No. It's an API that has bindings for multiple languages.
/thread
>need
No, you absolutely don't. You can write in any language that can call C functions, which is pretty much every language.
But why the fuck would use DirectX or OpenGL directly and write it in anything other than C, C++, Rust or any other compiled language with a minimal runtime.
Anyway, the fact that you're even asking a question like this means that you're an idiot, I bet you don't even know python.
Stick to something like Libgdx, Love2D, Godot or Unity3D.
Lwjgl is fairly popular and I know quite a few people that write performant opengl code in Python.
>write performant opengl code in Python
Even if it's possible, it's inherently oxymoronic.
>I bet you don't even know python.
Such a good post ruined.
>He doesn't know python.
You can write it in other languages but it ends up being the language calling C++ libraries to do stuff. I wouldn't recommend writing big openGL projects in other languages but maybe for smaller stuff where performance isn't a major concern it is okay.
actually I just wanted to know if knowing C is enough for the job?
how do i into opengl in windows
currently using mingw because fuck 11gb of visual studio
yeah lets listen to the people recommending vulkan who have clearly never used it before
yes.
80% games are played on windows. Rest 20% include mac and linux.
who would you develop games in to make living?
faggots
STOP. OpenGL is dead. Learn vulkan.
shut up fag
why did you (you) me twice?
No, but you need to lack common sense.
nope
I've written DX programs in VB and Delphi.
>implying Windows accepts nothing other than DirectX
I'd rather develop games for 100% of gamers than 80% of gamers.
If you were so worried about making a living you would be using an existing engine.
hows that pixel platformer doing
There are dozens of DirectX wrappers out there. It's kind of awkward with DX12, but you can even write managed DirectX via SharpDX and similar projects.
>80% games are played on windows.
Did you forget console games and mobile games to begin with?
there used to be XNA (which was awesome btw), but salty Nutella killed it or something...