Sign in to follow this  

.NET (C#) SlimDX engine?

This topic is 2444 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello guys, first, sorry for my bad english:) I need a 3d engie base on SlimDX!! Somebody knows, if there are some exists? There are some alternativ for .NET 3d engines? I Found asiom an mogre, but they are base on MDX ??? I don't now! I need a good supported .NET engine with hig-level code, because im new in 3d programming. Can someone advise me good engines? Thanks

Share this post


Link to post
Share on other sites
Well, SlimDX is a very good managed DirectX wrapper -- however, all it is is a wrapper. It doesn't really add new functionality to anything, so if all you want is a prebuilt engine that lets you work at a much higher level then it doesn't really matter if it's built on SlimDX or Direct3D itself, et cetera.

Share this post


Link to post
Share on other sites
Quote:
Original post by BorisDieKlinge
Unity3d and Irrlicht3d aren't managed DirectX engines!?? i need a .NET c# engine!


Both Unity3d and Irrlicht3d can be used by C#. Neither uses Managed DirectX.

Do you need an engine that is written in C# or an engine that can be used by C#? The latter is useful - the former not so much.

Share this post


Link to post
Share on other sites
Irrlicht is also only a graphics engine and people often say that it's not particularly well designed in the light of post DX9 style engine architectures.

You could pick up XNA as suggested, whilst not an engine its still a higher level set of wrappers around the various subsystems used in games (graphics, sound, input, etc).

Share this post


Link to post
Share on other sites
You are talking about Unity and Irrlich Engines, and what about Axiom an Morgre??

Yes i search an Engine to Use in C#? I thougth that MDX will not further supported an developed from MS?

Primary i need a 3D viewer in my Applikation, to load a Scene in a Scenegraph , basic transformations (rotations, zooming,etc), Object Picking! No sound , onlie basic 3D viewer. And i want to Load 3D Models into steh scene (like 3ds) etc.

Share this post


Link to post
Share on other sites
This is actually a great topic to re open.

I have been searching for a true Game Engine for some time. I have noticed a few things in my searc h and this probably warrants an article and not a post but here it goes.

First, the term Game Engine. We all know OpenGL and DirectX arent Game Engines. We know that SlimDX and other 'wrappers' arent game engines either. If you come form a software engineering background, in a world of "domains" ( [url="http://en.wikipedia.org/wiki/Domain-driven_design"]by domain I mean this[/url]), You will never find a game engine. If there was a true Domain-typed game engine, then you would be coding what is refered to as Game code. You would not care about Verticles, meshes, matrices, and other geomterix contructs. you would only care about Games, Screens, Players, Objects, ITems , Scores, Weapons, Camera modes( first person, thrid person), and things relevant to the game world.

In my search, I am hobbist 'game developer' I do not want to re invent the wheel. I personally dont care if I use OpenGL, DirectX, slimDX, XNA, or whatever. If I sit down to create an RTS , thats what I care about. Clicking and building units, creating Maps, etc. some would say this that isnt what a game developer does. A retail Web application, doesnt develop HTTP server applications or Relational databases, Nor does this said developer create addons or wrappers to make sure that Apache can run the Web app. Granted Game development with graphics devices and a full range of multimedia is not the same, but why isnt it? Everythime I pick up a 'game engine/wrapper for x' do I have to learn how they create meshes? Draw Polygons? why cant I just write the code the builds a barracks , mines Tiberium, or creates Terran Infantry? Creating a Mesh, is creating a mesh.

So, with that vomitting of the keyboard done, What Game Engines are there really out there?

Share this post


Link to post
Share on other sites
[quote name='LastStarfighter' timestamp='1301765404' post='4793538']
Everythime I pick up a 'game engine/wrapper for x' do I have to learn how they create meshes? Draw Polygons? why cant I just write the code the builds a barracks , mines Tiberium, or creates Terran Infantry? Creating a Mesh, is creating a mesh.

So, with that vomitting of the keyboard done, What Game Engines are there really out there?[/quote]
Have you looked at Unity yet? I think you will find the level of abstraction very close to the level you describe. Obviously there are areas where you have to delve into graphics code if you want to implement special effects, but in general, you can stick to coding behaviour, instead.

Share this post


Link to post
Share on other sites

This topic is 2444 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this