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).
.NET (C#) SlimDX engine?
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.
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.
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" ( by domain I mean this), 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?
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" ( by domain I mean this), 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?
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?
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.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement