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!


