Hello to all,
MP is proudly to represent my version of Alpha (31) of the mp3d engine for Windows. A few will have already seen results from it. Please install DX9 before you use it. The library has been written in PureBasic. More as 169 demo files should be easier to get started. There is a installer and if you want you can copy only the directories in the Purebasic folder. The Purebasic version from 4.61 and upper is needed. I have made an English help text, but my english is poor

and i hope somebody check it and send me a better one (i dont think anybody will do that). In a file you must activated "DX9" in compiler -> library subsystem
- what is the purpose?
To make 2D and 3d games and application without using a external dll file
- open / closed source?
closed source, when I'm tired to develop the engine i will published the code
- implementation through library, dll or include?
(tailbite) library
Have fun in the 2rd and 3rd dimension
Installer for the x86 only version
http://www.flasharts.de/mpz/Install_MP3D_31_x86.exex86 version without installer
http://www.flasharts.de/mpz/mp3d_31_x86.zipInstaller for the x64 only version
http://www.flasharts.de/mpz/Install_MP3D_31_x64.exethe Threadsafe only lib for x86, Please replace the original MP3D_Library lib manually
http://www.flasharts.de/mpz/Threadsafe/MP3D_LibraryPeople who like to work on the engine or may be interested log on here. Newer versions appear in this forum
http://www.morty-productions.de/gamedev/Important Features:
- Support for DirectX 9
- You can use many PureBasic commands directly
- Parent Kid for Sprite and Mesh available
- Sprite engine with rotating and animated sprites
- Sprite collision system, now with pixel pixel check
- Sprite manipulation commands
- mouse, joystick and Force Feedback Support
- Support Material
- Texturing with Mip Level
- Purebasic images to texture system
- Animated textures
- Different Light
- Bump mapping
- Access to Mesh Vertex
- Mesh Picking
- Mesh Animation
- Save the Meshes
- Collision system
- Fog Effect
- Integrated particle engine
- Gui of PureBasic possible
- Texture / pixel / vertex shader support
- Simple physics engine
- Primitives
- Scrolling background
- AnimParticle
- Transparenz of Meshes
- Direct Sound Effects
- Write / read pixels on Surface
- Other collision detection
- Background Scrolling
- Multiple Views
- 2D Draw functions
- fast Surface technologie
- BitmapFonts
- RenderToTexture functions
- integration of many function of the FXLib by Epyx in mp3D (Thanks to the implementation of Epyx).
- post processing with shader.
- Cullum Frustum
- Shadow
- expansion of many shader instructions
- 187 shaders total
- Shadereditor
- 2Dto3D and 3Dto2D calculations
- Physics expansion by Newton physics
- Epyx 3D and vector objects
- Some Updates and new demos
- New command expansions
- 2D Physic with Chipmunk
- Tile Engine by Epyx
- Tile converter for Tiled MapEditor =>
http://www.mapeditor.org/- Some new Games
List of mesh sizes:
- Microsoft DirectX (. X, with animation support)
- B3D (. B3d)
- 3D Studio meshes (.3 ds)
Is available for the following platforms:
- Windows 98SE, ME, XP, Vista and Windows 7 (x86 abd x64)
Other functions are in progress
have fun
Michael Paulwitz