Need advice on Graphics Programming

Started by
5 comments, last by Tordin 6 years, 1 month ago

Hi,

   I am a CAM developer working with C++ and C# for the past 5 years. I started working on DirectX from past 6 months. I developed a touch screen control viewer using Direct2D. I am working on 3D viewer currently. I am very slow with working on Direct3D. I want to be a gaming developer. As i am new to this i want to know what are the possibilities to explore in this area. How to start developing gaming engines? Is it through tutorials? I heard suggestions from my friends that going for an MS helps. I am not sure on which path to choose. Is it better to go for higher studies and start exploring? I am currently working in India. I want to go to Canada and settle there. Are there any good universities there to learn about graphics programming? Sorry if I am asking too many questions but i want to know the options to choose to get ahead. 

Advertisement
47 minutes ago, Nimmagadda Subba Rao said:

I want to be a gaming developer... How to start developing gaming engines?

Most game developers don't write game engines, it's a fairly specialised sub-domain. Are you interested specifically in writing game engines, or do you want to work on games themselves?

48 minutes ago, Nimmagadda Subba Rao said:

I want to go to Canada and settle there. Are there any good universities there to learn about graphics programming?

Waterloo's computer graphics program was highly regarded when I was in university. There are a ton of great computer science programs in Canada.

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

1 hour ago, swiftcoder said:

Most game developers don't write game engines, it's a fairly specialised sub-domain. Are you interested specifically in writing game engines, or do you want to work on games themselves?

I want to work on games but my aim is to develop a gaming engine that can be outsourced.

1 hour ago, swiftcoder said:

Waterloo's computer graphics program was highly regarded when I was in university. There are a ton of great computer science programs in Canada.

Thanks for letting me know. I will research more on this. 

One more question, which is better to develop a 3D viewer , opengl or DirectX?

1 hour ago, Nimmagadda Subba Rao said:

One more question, which is better to develop a 3D viewer , opengl or DirectX?

Are you planning to develop exclusively for Windows? Then probably DirectX given it integrates well with Windows UI frameworks, but it's pretty much a wash.

If you want to run on Mac/Linux as well, then OpenGL is your only (simple) option.

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

GL vs DX has no better nor worse choice, it is all about advantages/cons ( doc / tools / platform / knowledge / drivers / features ) of each to balance with your needs.

 

The only piece of advice, if you are not a triple A studio, do not use dx12, it is not for you, and use dx11. The later is not going to die, and the former is only when you need a breakthought in large application and you can pay the price of 10 times more complexity in development and pain to afford it for the gain it can theorically provide.

You can just explore yourself with graphics programming. To become a game developer you don't need some sort of diploma or degree, most that matter is your passion and hard work. I did manage to work as a graphics programmer on bigger games and I do not have any sort of flashy degree. just hard work and passion! I made it by doing my own graphics engine and then just doing more. trying new shaders, new cool techniques and what not. that shows a lot of passion and dedication for what you are doing.

And for DX vs GL, I would say dx. it's easier, fewer driver bugs and generally a bit more tools for it that work really well ( due to ms paying a lot of money for the development ). ( I assume the internet is gonna break for that statement )

"There will be major features. none to be thought of yet"

This topic is closed to new replies.

Advertisement