Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

trigger

dungeon siege engine

This topic is 5669 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

hi, lately i am very obsessed by the dungeon siege engine. my intention is to code something similar from the point of complexity and style. until know mi skills go from a lot of special effects, to model loading, bone animation and pure sw rendering. so i guess its time for something bigger.. a game engine. now my question: does anyone around here know how the dungeon siege engine works, what kidn of geometry management it uses and how it does its space partitioning? some hint about its collision detection would be cool too since i have no clue about collision detection at all, atm. thanks in advance best regeards johannes diemke

Share this post


Link to post
Share on other sites
Advertisement
The dungeon siege engine works in a very cool way. I suggest going to www.dungeonsiege.com and grabbing the Siege Editor and reading some of the modding tutorials. It will go a along way to explain how the engine works. Its a complex engine, but as far as geometry management goes, the world is split into little blocks. The blocks are modelled by artists then linked together through the engine. The engine continually loads and unloads blocks as the players move. The links between the blocks are also used for pathfinding. If you read the dungeon siege postmortem at www.gamasutra.com, you may find some more of the information you are looking for.

I too and writing an engine that works on the same basic premise of the dungeon siege engine.

Good Luck!

www.nzcal.com/hp/realmgames

Share this post


Link to post
Share on other sites
This might be useful:
http://www.drizzle.com/~scottb/gdc/continuous-world.htm

j

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!