Is it Possible to Program a 3D game with C programming?

Tech Professor - Teachig to students. Teacher in the calss.
India
September 1, 2009 5:42am CST
I have learnt basic C programming. However, I wanted to know if it is possible to program a 3D game just by using C Programming. I was told by one of my Tech professors that it is possible. Can you refer me some links where in I can get some tips for the same.
2 people like this
4 responses
• India
1 Sep 09
Hello friend. I think C is the most basic and fundamental language and is the language which actually develops the feel of programming. Further as C is nearly a middle level language and is very much close to hardwares and assemble language so it can do anything right from developing simple programs to making very high feature enabled 3D games. But for making that one needs high amount of programming and management techniques in that and has to apply huge amount of brains. So, it is better to develop Games in C++ which is actually an advanced version of C. And there are many books available on that. Nobody will teach you 3d game in C because it is very time consuming and also not feasible. So, try your hand at C++. As you have learned C, learning C++ will not be much difficult for you. Happy myLotting.
2 people like this
• India
1 Sep 09
I also have some basic knowledge of C, C++, Java programming. However I dont know from where can I get advanced game designing techniquies. If you are aware of any website which might help me, it would be of great help to me.
2 people like this
• India
1 Sep 09
Hello my friend. But the reason is not what you have said. the compilers etc and API codes for languages like C++ and java are written in C, so you can't say that it is not powerful. The reason is that, it requires too much work in creating modules directly from C which java and C++ developers have already given to you in form of C++ and java compilers.
2 people like this
• India
18 Sep 09
I know developing a game using just C programming is a very long procedure and complete hard work. However I would create my own codes to make it easy for me. I think I am a bit innivative when it comes to programming. Still I think it would be very Head breaking excercise to be done.
1 person likes this
@fglswh (66)
• China
17 Sep 09
yes, C language is the most powerful language as long as you master it skillfully, but if you want to develop excellent software by using C language, data structure and all other computer theory is very must.
2 people like this
• India
18 Sep 09
My theory is pretty good. I have done good practice of C language and I have plenty books to refer when I face any problem. So I think theory would not be a barrier for me.
1 person likes this
@ferdzNK (3211)
• Philippines
2 Sep 09
I believe any thing is possible in programming, one just need to be so determined to achieve it. But why would you "reinvent the wheel" as they often say. Certainly a lot of studying is involve with this and would it be much easier to learn to use the tools specific for 3Ds and program the scripts from within? I think this is more attainable.
2 people like this
20 Oct 11
lawl, trying to program something as complex as a 3d game in a language that doesnt have classes. I'll alert the paramedics.