hay everyone....
forgive me if this post in wrong place....
i have a big problem....i'm tending to do my graduation project some sort of "game"...
i have this idea ..that i want to make an anatomy of human body in this game...so this project aims to facilitate the teaching process of teaching Anatomy in the Universities..
so my problem ...is what engine to use..OpenGl, Directx ,Coin3d... etc....so i'm really confused...i don't know where to start ...what is the best engine for 'games' like this....
so any help i'd be very grateful...and thankful.
p.s i know c++/c#...
thanx anyway.
Help ..from everyone
Moving to For Beginners.
I'd suggest OpenGL, though I can't give you particularly great reasons. It's what I use, and I vaguely recall choosing it after some significant research into its competitors. There is a wealth of free tools for it.
I'd suggest OpenGL, though I can't give you particularly great reasons. It's what I use, and I vaguely recall choosing it after some significant research into its competitors. There is a wealth of free tools for it.
ok..thanx ..but does OpenGl have tools that facilitate my work..because i'm not intending to 'reinvent the wheel'??
Unless i have totally missed out on something profound, OpenGL and DirectDraw (DirectX) are not engines in the sense that I believe you to mean. I believe that you want a complete game engine that can handle rendering, physics, interface, and sounds so that you don't have to worry about doing that yourself.
If that is the case, I would recommend Unity3d for two reasons: (1) it is free; and (2) it uses C#. Basically, the programing learning curve should be abbreviated by the fact that you already know C#, so the inclusion of 'game' logic should be fairly quick and easy once you have a direction in mind. The online class reference is an excellent place to start once you have the engine downloaded and installed. There are also a great number of tutorials that can help you get started as well.
As for your project in particular, you would likely be well served taking on a partner to do the modeling. I'm not exactly sure how detailed you intend to get with the anatomy, but, from what I remember from a year of general anatomy and two years of specialized anatomy, you have your work cut out for you. The skeleton alone would take me a month to model with any scientific accuracy, and I would certainly need a model a complete skeleton as reference. Additionally, I am assuming that neither yourself or whomever does the modeling is expert on anatomy, you would be well served collaborating with an advanced biology student that has retained their books.
If that is the case, I would recommend Unity3d for two reasons: (1) it is free; and (2) it uses C#. Basically, the programing learning curve should be abbreviated by the fact that you already know C#, so the inclusion of 'game' logic should be fairly quick and easy once you have a direction in mind. The online class reference is an excellent place to start once you have the engine downloaded and installed. There are also a great number of tutorials that can help you get started as well.
As for your project in particular, you would likely be well served taking on a partner to do the modeling. I'm not exactly sure how detailed you intend to get with the anatomy, but, from what I remember from a year of general anatomy and two years of specialized anatomy, you have your work cut out for you. The skeleton alone would take me a month to model with any scientific accuracy, and I would certainly need a model a complete skeleton as reference. Additionally, I am assuming that neither yourself or whomever does the modeling is expert on anatomy, you would be well served collaborating with an advanced biology student that has retained their books.
If you do not have any experience working in a graphics API and assuming you have an approaching deadline (sense it is a grad project) I would recommend XNA as you already know C# so you are half way there. XNA will cover most if not all of the specific drawing etc that you would have to figure out and write for yourself using a raw API such as OpenGL or DirectX.
For tools for content creation I would recommend GIMP(free) for graphics. Milkshape(not free but cheap and has a trial) for Modeling (if you are doing 3d).
Hope this helps.
For tools for content creation I would recommend GIMP(free) for graphics. Milkshape(not free but cheap and has a trial) for Modeling (if you are doing 3d).
Hope this helps.
I believe that you want a complete game engine that can handle rendering, physics, interface, and sounds so that you don't have to worry about doing that yourself.
that's exactly what i want
If that is the case, I would recommend Unity3d for two reasons: (1) it is free; and (2) it uses C#. Basically, the programing learning curve should be abbreviated by the fact that you already know C#, so the inclusion of 'game' logic should be fairly quick and easy once you have a direction in mind. The online class reference is an excellent place to start once you have the engine downloaded and installed. There are also a great number of tutorials that can help you get started as well.
[/quote]
as u said...i don't want to build everything...just all i need a model and an engine...and i'm going to do some coding about rotating cameras and selecting muscles or bones for instance..
so i'm going to try it ..hope it will do what i want....
thanx a lot for ur advice
If you do not have any experience working in a graphics API and assuming you have an approaching deadline (sense it is a grad project) I would recommend XNA as you already know C# so you are half way there. XNA will cover most if not all of the specific drawing etc that you would have to figure out and write for yourself using a raw API such as OpenGL or DirectX.
For tools for content creation I would recommend GIMP(free) for graphics. Milkshape(not free but cheap and has a trial) for Modeling (if you are doing 3d).
Hope this helps.
ok thanx..i'm gonna give it a try. thanx for the advice .
Hmm... maybe you could try making it in Silverlight? This is a Microsoft web plugin like flash but you can program it in C#. It is good for graphics and you could also put it on your website as a bonus!
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement