[gameprogrammer] Re: Open gl & directx
- From: "arimogi" <arimogi@xxxxxxxxxxxxxxx>
- To: <gameprogrammer@xxxxxxxxxxxxx>
- Date: Thu, 23 Jun 2005 09:22:48 +0700
Thank you very much Josh, I am just a little-junior programmer, who get
start to coding program on January this year, I have some basic in analysis
and design algorithm. I am just start to learn graphics programming with
delphi and C++, for me it's easier learn with delphi than C++, :D.
But for Javad Zahmatkesh, I think you can learn more easier because you have
work with delphi about four years. If you don't mind, you can share your
material that you study for me then I can know where to start, for a
programmer like me who just begun to programming graphics.
excuse for my bad english and thanks for all attention
best regards
arimogi
----- Original Message -----
From: "Josh Stewart" <aek@xxxxxxxxx>
To: <gameprogrammer@xxxxxxxxxxxxx>
Sent: Wednesday, June 22, 2005 6:53 PM
Subject: [gameprogrammer] Re: Open gl & directx
It is also important to get a solid understanding of the maths behind the
graphics and physics modelling as well. Perhaps there is a postgraduate
diploma you can do at your local university.
If you understand the fundamentals, then you should have few problems
switching between the two.
Also I think you will need a bachelors degree in software
engineering/computer science these days (if you dont already), unless you
are some super guru that taught himself everything.
If you decide to go with opengl, you should look into the GLUT library to
provide you with some useful additional tools that are essential to get
straight into graphics programming, including window managment, device IO,
fonts, basic objects, callbacks, timers etc. If you want to do sound and
stuff as well, there is the more advanced SDL.
DirectX does all of that stuff for you, but it is specific to
windows/xbox.
Personally I have done 1 project with DirectX (2D using direct input,
direct draw, fmod)
and I have done 1 project with OpenGL (3D, using GLUT and behaviour
modelling)
I think it was alot easier to jump right into OpenGL.
DirectX can be very powerful, but it was a pain to get started because I
didnt have a windows programming background and had to handle my own
events, setup windows etc, where as something like GLUT for opengl can do
this messy work for you :)
Your goals should not just be to master the library functions/syntax
(which may apear daunting at first), but to get a better understanding of
the maths, and physics behind graphics programming and to also develop
good modular designed code, that is reusable and maintainable, and is also
efficient.
You can start with Delphi, but all schools and alot of tutorials online I
think would be a mixure of C/C++
If you want to make triple A titles like need for speed, working for a big
games development house (and not just out of your garage) then you will
need advanced C++ skills.
There is lots of info on the net about game development careers. Also lots
of info for hobby game developers / garage developers..
--Josh
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
- References:
- [gameprogrammer] Open gl & directx
- From: Javad Zahmatkesh
- [gameprogrammer] Re: Open gl & directx
- From: arimogi
- [gameprogrammer] Re: Open gl & directx
- From: Josh Stewart
Other related posts:
- » [gameprogrammer] Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
- » [gameprogrammer] Re: Open gl & directx
arimogi
If you understand the fundamentals, then you should have few problems switching between the two.
Also I think you will need a bachelors degree in software engineering/computer science these days (if you dont already), unless you are some super guru that taught himself everything.
If you decide to go with opengl, you should look into the GLUT library to provide you with some useful additional tools that are essential to get straight into graphics programming, including window managment, device IO, fonts, basic objects, callbacks, timers etc. If you want to do sound and stuff as well, there is the more advanced SDL.
DirectX does all of that stuff for you, but it is specific to windows/xbox.
Personally I have done 1 project with DirectX (2D using direct input, direct draw, fmod)
and I have done 1 project with OpenGL (3D, using GLUT and behaviour modelling)
I think it was alot easier to jump right into OpenGL.
DirectX can be very powerful, but it was a pain to get started because I didnt have a windows programming background and had to handle my own events, setup windows etc, where as something like GLUT for opengl can do this messy work for you :)
Your goals should not just be to master the library functions/syntax (which may apear daunting at first), but to get a better understanding of the maths, and physics behind graphics programming and to also develop good modular designed code, that is reusable and maintainable, and is also efficient.
You can start with Delphi, but all schools and alot of tutorials online I think would be a mixure of C/C++
If you want to make triple A titles like need for speed, working for a big games development house (and not just out of your garage) then you will need advanced C++ skills.
There is lots of info on the net about game development careers. Also lots of info for hobby game developers / garage developers..
--Josh
--------------------- To unsubscribe go to http://gameprogrammer.com/mailinglist.html
- [gameprogrammer] Open gl & directx
- From: Javad Zahmatkesh
- [gameprogrammer] Re: Open gl & directx
- From: arimogi
- [gameprogrammer] Re: Open gl & directx
- From: Josh Stewart