Friday, March 27, 2009

When a monkey dies, a viking is born!

After some time of playing around with by PSSM stuff, I decided that I can’t improve any single thing. So hooray, it’s done! I’ve put my M5 project to sleep (the monkey thing, M5 = Massive Micro Mutant Monkey Madness) and joined the Iceforge team as a (lead?) programmer two weeks ago. You may know them from Darkmana. They’re currently working on a viking-like multiplayer game called Valhall Warriors Vallholl Warriors Valhöll Warriors that I was very interested in. Fourtunately, the project was at the very beginning so I was able to bring my default framework into the code layer. Years of experience and thousands of lines of my finished code made me able to build up a complete game framework in only one week (woot!).

So what do I mean by a framework? I mean a combination of:

  • Rendering: Truevision3D
  • Sound: BASS
  • Network: Lidgren
  • Physics: PhysX
  • Editor: Darktools

Combining Truevision3D with NVIDIAs PhysX is a challenging one! The first thing is that PhysX doesn’t support managed languages out of the box, but there are a few (more or less) complete Wrappers around. Though, it’s not as that easy, but I made it to.. eh.. see yourself:

Don’t mind the FPS rate :) There are about 50k 3D lines rendered in realtime. And the interesting thing is: Truevision3D’s built-in Newton Game Dynamics functionalities are about 40% slower than PhysX! Bye, bye, Newton!

1 comment

1. Christoph680 wrote at Monday, March 30, 2009 / 13:30

“Truevision3D’s built-in Newton Game Dynamics functionalities are about 40% slower than PhysX!”

Didn’t I tell you? ^^
And yea, since you’re the older one (as well the one with much more C# experience) I guess we shall make you the Lead Programmer ;)

Greets,
Philipp

Leave a comment

Spam protection by WP Captcha-Free