Do you need to know C++ to write programs for DirectX?

Do you need to know C++ to write programs for DirectX?

Attached: 3.png (638x478, 150K)

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

Attached: 2b382f814beb9c8c64966cedcfcb623b.png (463x413, 131K)

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?

Attached: e8fb209d.jpg (1106x1012, 65K)

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.

Attached: 1526027572441.gif (245x210, 1.84M)

>implying Windows accepts nothing other than DirectX

Attached: SmartSelect_20180810-230647_YouTube.jpg (584x502, 102K)

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...