I'm a beginner in using game engines in general. Do I need to use directx or any 3d graphics API in general, with Unity to develop a game? or just use unity and don't need anything else?
Answer by Berenger
Jan 28, 2012 at 12:20 AM
Just Unity. All the rendering part is handled inside Unity itself, using OpenGL (not quite sure about that one !) without you seeing it. If you can use OpenGL functions in scripts when need, it's quite rare. But you don't "juste need Unity", unless you want a game made of boxes, spheres and capsule :p
So it's at least Unity + 3D modeler + 2D software.
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
If you are a new user, check out our FAQ for more information.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
For troubleshooting common problems with Unity 5.x Editor (including Win 10).
To help users post good questions and use the site effectively we have posted a user guide. Please check it out.
Answers and Comments
4 People are following this question.
Rendering error on Radeon cards but not NVIDIA. Also compared PIX data.
How does Texture2D.CreateExternalTexture work?
Problem running Unity 4.0.1f12 in Windows 8, help anyone?
DirectX screwing all this up?
How can I pass world position to a custom lighting function for a surface shader?