• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Staff applications for our PokéCommunity Daily and Social Media team are now open! Interested in joining staff? Then click here for more info!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Visual C++ Game Making...

蜃気楼

Jirachi Fan
  • 246
    Posts
    17
    Years
    • Seen Feb 27, 2010
    Can you tell me which engine is best for Visual C++ Express 2008 Game Making? Dark GDK or Irrlicht Engine?
    Irrlicht Engine: irrlicht sourceforge net/
    Visual C++: www microsoft com/express/vc/
    Dark GDK: www microsoft.com/express/samples/gamecreators/default.aspx
     
    Irrlicht is great for 3D stuff, I havent used it for 2D its a bit overkill for that, if your going 2D you mind as well pick up straight DirectX or OpenGL. However there were some points I disliked about Irrlicht in general.

    1) They did not unify the order for backfaces. If you know anything about DirectX and OpenGl its that DirectX likes you to specify points in a triangle counter-clockwise and OpenGL likes them Clockwise. Irrlicht gives you the choice of picking your renderer.. However it did not bother to help you match the indices to your renderer. Instead it leaves you out to dry there!

    2) Materials are wack... Their material framwork was a pain and not thought through.

    3) Shaders. No unified shader language. Just like with the indices you have to write 2 shaders. One for DirectX and one for OpenGL!

    4) Confusing Animation. Even with the release of 1.4 and the new improved animation system. I still fail to see it as robust and simple... Its still... Quite Confusing...

    So you might look at Ogre3D which is a bit further along in life. However it has a con in my opinion.

    While it has a great Material framework and such. It doesnt really allow for custom content loading. In all the examples you just pile all your resources into ram right at the start. Seems... Ridiculous...

    I see ogre's API as much easier to use than Irrlicht's aside from the loading of resources. It has a great material framework and unified shaders.

    Never used Dark before so I cant comment on it.
     
    I'm going to make a 3D game with 2D sprites as seen in Pokemon D/P, The Dark GDK does not support .3ds and .obj.

    Technically, Diamond and pearl used a combination of 3D and 2D maps. Outdoors was always completely 3D (I've seen the renderings without the sprites to cover them), while most indoors areas were actually 2D (like the GBA games), although there were some times where you saw a 3D effect in a 2D map.
     
    Thats nothing to stop you from using your own system of 3D buildings but billboard characters
     
    Dark GDK is pretty good to me besides the lack of a good tutorial. Besides, you can just use .x format anyway. it supports .x but they really should've put 3ds because thats used more often now.
     
    I remember seeing a few 3D Pokemon game but none of them was ever made available to play. Instead, most developers have given up the projects due to the difficulty of creating 3D graphics. Still, I wish you good luck if you intend to make a game like this.
     
    I can understand that. No one actually wants to take the time to make 493 3D models of every Pokemon. and thats not even including the genders and the people. SME's making a game called Floatzel's Story that only requires a few of the pokémon but we don't have enough 3D modelers. The team is kinda broken up and we're still working on it.
     
    What was that Pokemon PC or something. Sadly, he had all the textures and models in his data files. So sad for him. Creating 3D games isn't so easy because just the idea of developing so many models, textures and hiring up the artists is a pain in the neck.
     
    I can understand that. No one actually wants to take the time to make 493 3D models of every Pokemon. and thats not even including the genders and the people. SME's making a game called Floatzel's Story that only requires a few of the pokémon but we don't have enough 3D modelers. The team is kinda broken up and we're still working on it.

    What was that Pokemon PC or something. Sadly, he had all the textures and models in his data files. So sad for him. Creating 3D games isn't so easy because just the idea of developing so many models, textures and hiring up the artists is a pain in the neck.

    correct me if im wrong, but i believe theres a link to the first 149 pokemon 3d models in the game development resources topic. i imagine this would help quite a bit.
     
    Check out C# and XNA. It's a lot simpler for a beginner.
     
    correct me if im wrong, but i believe theres a link to the first 149 pokemon 3d models in the game development resources topic. i imagine this would help quite a bit.

    LOLWUT?! found it. thanks. this'll help a bunch
     
    darkGDK is the best! Use that!

    If you're a beginner you should use darkBasic Professional. It's simple, but gets the same results.
     
    Last edited:
    Back
    Top