Graduating Computer Science Major From UTEP

Started by
10 comments, last by 3Ddreamer 11 years, 5 months ago
Thank all for your answers :) One last thing however, what's the difference between learning directx or opengl with sdl and learning something like unity ?
Advertisement
OpenGL and DirectX have many similarities and some differences. OpenGL enables your graphics program to be cross-platform. DirectX is generally for Windows. These two APIs are a "layer" between your program and machine or assembly code so you can use these interfaces to cause your program to control the computer. SDL is basically a thin wrapper which you handle directly instead of OpenGL and DirectX (in most situations). SDL is made to wrap a layer over OpenGL, but a DirectX functionality is available, too. Instead of a lot of lower level coding to get things like sound and input to function, you handle SDL which is a library already in place to allow you to tackle these issues much sooner.biggrin.png SDL is written in C.

Unity is higher level in many ways than the above mentioned and is a much thicker layer above the API, basically a development kit (SDK). Unity 3D is fundamentally C#.


Clinton

Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.

by Clinton, 3Ddreamer

This topic is closed to new replies.

Advertisement