
Engine Details
| 3Impact |
1 |
Show Details
Web page
Email author
Read Reviews
Review or Rate this Engine |
Rating:
(23 votes) |
Edit
|
| Royalty free 3d game engine designed to be easy to use, featuring C++ syntax, multi-bone skeletal animation, mesh warping, texture animation, accurate collision response, constraints, stacked objects, wheels with suspensions, volumetric shadows, particle systems, true mirror surfaces, 3d ogg sounds and more. |
| Author |
3impact.com |
|
|
| Graphics API |
DirectX |
Operating Systems |
Windows |
| Programming Language |
C/C++, Delphi, BASIC |
Status |
Productive/Stable |
| Documentation |
Yes |
|
|
| Features |
|
General Features |
Plug-in Architecture:
| |
Built-in chasing cameras, multiple simultaneous viewpoints, split-screen, custom sized viewports |
|
|
Physics |
Basic Physics, Collision Detection, Rigid Body, Vehicle Physics:
| |
Ray collision |
| |
Classic and breakable joints, rotational stops, angular motors, soft constraints, springs. |
| |
Hi-level functions allowing for easy setup of wheeled vehicles with working suspensions (realistic car dynamics, accurate driving simulations, etc). |
|
|
Lighting |
Per-vertex, Per-pixel:
| |
Dynamic sun-like and local colored lights |
|
|
Shadows |
Shadow Volume:
| |
Fully hardware rendered volumetric shadows which can cast shadows on object in scene. |
| |
Volumetric shadow receiving, casting and self-casting supported |
| |
Dynamic shadow casting for morphing meshes |
| |
Hardware rendered dynamic volumetric shadows |
|
|
Texturing |
Basic, Multi-texturing, Bumpmapping, Mipmapping:
| |
Alpha texture mapping, all available blend methods, advanced management of transparency sorting |
|
|
Scene Management |
General: |
|
Animation |
Skeletal Animation, Morphing:
| |
Import models directly from X format |
| |
Per-bone dynamic control |
| |
Controlled ragdoll physics |
| |
DirectX® skeletal animation (play/stop/reverse/speed-control), per-bone dynamic control, ragdoll physics, vertex animation (water surfaces, etc), and mesh morphing. |
|
|
Meshes |
Mesh Loading, Skinning:
| |
Vertex location, normal, texture coordinates can all be altered runtime. Vertices and faces can be generated and destroyed real-time too. |
| |
Glass rendering for both standard and skinned meshes |
|
|
Special Effects |
Environment Mapping, Particle System, Fire, Fog, Mirror:
| |
Render trails |
| |
Alpha/glowing surfaces |
| |
bumped environment mapping |
| |
Hardware rendered trail and particle systems, with programmable gravity, air-resistance, 'melting' and 'burnout' effects. |
| |
Classic and dynamic reflection mapping, true mirror surfaces |
|
|
Networking System |
Client-Server:
| |
Client/server-based Network Messaging |
| |
Built-in synchronized-simulation system, providing straightforward methods to keep synched several simulations running on different connected computers. |
| |
DirectPlay's client/server based networking supporting LAN and Internet connections. |
| |
Virtually unlimited number of players. You decide the amount of data to synchronize or share, thus allowing for extreme optimization and massive multiplayer games. |
|
|
Sound & Video |
2D Sound, 3D Sound:
| |
Dynamic 3d sound sources providing easy integration with physics simulation. |
| |
Global (position-independent) stereo and mono sounds/music. |
| |
Support for .wav and .ogg formats. |
| |
Dynamic start/stop/pause/resume control. |
| |
Fully hardware processed playing and mixing. |
| |
Built-in media player. Play intro movies (.avi, .mpeg, etc) with one single function call. |
|
|
Rendering |
Fixed-function, Fonts:
| |
advanced 2d and 3d rendering |
| |
Programmable rendering sorting |
|
|
| Features: |
 |
Ease of Use: |
 |
| Stability: |
 |
Support: |
 |
| Date Added |
Sun, 25 Jul 2004 |
Last Updated |
Sun, 16 Sep 2007 |
|
There are currently 21 reviews for this engine
|
|
| License Name |
Price |
Source Code |
Comments |
| Other/Custom |
$199.00 |
No |
Royalty-free and one year free upgrades. After one year you can purchase an additional year of free upgrades for $49.50. |
|
Screenshots:
Member Reviews |
 |
NOTE: The ratings and reviews below reflect the opinions of their respective authors and as such, do not reflect the opinions of DevMaster.net or its staff.
The reviews are not moderated and some are completely inaccurate. Therefore, most reviews should be taken with a grain of salt. If you find any inaccurate or inappropriate reviews, let us know by stating in detail why you think the review should be removed and any links/documents that support your contention.
Naw!Posted by:
Fiz
at Aug 23, 2004 |
| The engine has some cool points, but with no engine source, and having to work of a .dll entry, crazy limitations on video resolutions, no info on the geo formats, slow compling to engine formats, no way to really automate content, it just turns me off. Cool demo's but in my opinion the engine is really just for the developers, with purchaser's just beta testing. A DX engine with a good ODE/collision implementation jammed in, nice shadows and neat sample coding (The only good thing I can say). If you like following a ball around go for it. Oh well, wish I had my $99.00 bucks back, a bad ivestment, tossed it, it happens. Bottom line, I think the whole deal sucks. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Well designed, but no Mac support |
After brief evaluation I bought the full version one week ago as collaborative user - half price - because I needed a quick interface to prototype a pc/mac game with deadline 12/31/2005.
I found the API extremely well organized and powerful. Rendering, physics and mutiplayer systems are perfectly integrated and, above all, collision system worked at my first attempt!!
Another good point is advanced ragdoll and skeletal animation support that you can only find in expensive products and some of those clumsy open sources at sourceforge.
Tech support has been prompt so far.
I managed to put together my prototype in 3/4 days! Its surprising for such a cheap software. I would certainly use this engine for the real game in place of licensing a multiplatform expensive gdk, but 3impact doesn't currently support Mac. Too bad! |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Can anyone tell me... |
...why 3impact is also that high in this ranking? The features are worse than TV3D, also no editors. It's not as easy as TV3D because you can't use all the languages you can use with TV3D.
It lacks multiplattform support, too. Performance seems to be good, stability and support, too. But like TV3D, 3impact is no game engine! |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| With a toaster, rubber band, and frisbee I could make a better engine than this one |
3impact is easy to use, which might be a good thing for people delving into the code world, but too rigid for hardcore coding.
Having no way to directly access the DirectDraw surface (e.g. having to use the JEDI lib instead) is a major pain in the ass. Also, if ODE is the controlling factor in the physics, why lock it down and not let exposure to the ODE core be used? Instead you have to sift through the 3impact iBlahBlah physics functions and your basic ODE knowledge doesnt mean jack, if you know it.
And like the dude before me said, only .X files? There are hundreds and hundreds of resources, encapsulations, wrappers and everything else on nearly every 3D graphics format out there. 3DS specifically is a no brainer. Sure you can use 3DS to export to X, then do all the conversions, only to see it doesn't work and why? Who know's because you have to create a collision group, mass object, AND model and pretty much guess the precision of each "face" on the model to get a terrain working with the model in question.
I've tried A6, which is a horror, and PowerRender, whose support staff is worse than their engine.
I don't knock people for doing great work, understandably enough a "game engine" in entirety is extremely hard to make.
My suggestion to everyone, if you want to make a "5 star E3 striking" game. Save your 99$ and either
1) Code your own engine, which is what my dev team is doing - or 2) Save enough loot to buy a descent engine. Sure the best ones are large in price, but the outcome could make you alot more than you put into it.
And yeah, the DLL locked into an EXE file might be "one way" to code an engine that you are selling, but its a bad way. For an engine your using for your own game, singularly, its a good idea.
One last word, SHADERS! That's all I got. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| I like it |
What really attracted me to this engine was the simple API and integration of physics. It's very easy to enable realistic physics for any "body" in your scene.
I am hardly an expert programmer with 3D, but I have tried several of the engines out there and this summarized what I found:
Crystal Space - great features but you need a degree to learn to use it OGRE - you need too many other libs to create a useful game (it's not a game engine). 3D Gamestudio - easy to use but too proprietary on file formats and the modeler sucks. Irrlicht - very cool but documentation is lacking.
Anyway, my frustration lead me to 3Impact and I purchased the full license. So far, I like it a lot and here is what I've found:
1) It's very fast and easy to use.
2) The API puts the burden on the engine not on you as the programmer. The logical heirarchy of the classes is nice.
3) It supports MingW and could really be ported (and has been) to just about any other language since it's DLL based.
4) The community is outstanding and even the developers answer questions regularly and take feedback seriously when looking at making changes or adding new features.
The few things I don't like are:
1) It has no support for loading of meshes other than DirectX files. (yes you can convert them to .x)
2) It has no built in LOD (but you can write your own I suppose)
3) You have to "combine" two or three models into one in order for the physics to work properly and it requires playing around with the values a bit. (it does comes with the converter).
Overall I would say that it's worth the purchase price and I don't think there is any perfect solution aside from writing your own engine.
The engine does support the most advanced features that people expect from todays games and the API makes them very easy to use! |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Don't trust them! |
This engine is definatly not worth $99, there are many engines (free/open source also) better then this one out there, don't waste your money on this! Also i lost a big deal of respect for the company that created 3DRad (I think that 3impact is made by them as well) because the sample demos come bundled with, guess what? SPYWARE!! Yes those stupid "sphere" demos come bundled with spyware, not in the isntalation but on the uninstall, thank god webroot warned me cuz it was one of those memory running ones (the meanest), and I can't aford to have spyware on my computer, since there are many important things on it. Same scam as those programs that say "spyware free instalation" and install it when you run the uninstall. Sorry for my bad english (i'm portuguese) but still... I hope it doesn't happen to you. Regarding the engine, Its not bad but, not good either. Lacks features, and well, there is better and cheaper. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| True Real-World Simulation |
I have been developing entertainment based software and hardware for many years. I came across 3Impact just over a year ago and wanted to provide some feedback as to my experience using this software development kit - SDK.
3Impact's revolutionary technology allows you to create interactive applications that accurately simulate real-world conditions, the learning curve is small due to the varied examples containing well commented source code. Stability and performance is great, I have run applications on dozens of machines and never had a problem.
Compared to other engines 3Impact only lacks when it comes to importing file types, it currently can only import .X meshes. I personally have not found this to be a limiting factor.
Past projects have included applications controlling high-end motion systems and when used in conjunction with 3Impacts vehicle simulator the results are fantastic. Most of my customers comment that the motion is just like a real car or boat or plane and this motion model is 100% 3Impact.
I highly recommend 3Impact if youre looking to develop state-of-art simulation type games, with low cost, ease of use, high performance and rock solid stability there is nothing else like it.
Regards,
SDK Update:
3Impact is currently at v3.8a with v3.4 to be released September 2005, one big improvement will be a .DLL version allowing the developer to integrate 3Impact directly into his / her application and written in any language.
See the web site and forum for regular updates don't be afraid to ask at the forum the support / feedback is GREAT! |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| the limit is yourself |
| I've been using this engine for the last eight months, and prior to purchase had no exposure to C++,(although i had used 3DRad prior to this so i had the fundamentals down),but that being said i have not found anything that i can do with this engine, and going from no C++ coding experience, this engine really helped me understand it, although like anything there are your intitial frustrations not understanding new things but once you break the pain barrier it all becomes simple. So the learning curve is quite good, but i believe i had the advantage of not having to unlearn another engines way of doing things i had a clean slate. I plan to actually release a commercial game with this engine eventually, as the only limitations i see are ones inability to adapt to new things, lack of creativity (not just modelling, as coding is an artform in itself which i believe should have its own gallery:)) and knowledge. I think alot of people go in with the misconseption that an engine will make you a great game as its the reverse, an individual has the ability create a great virtual experience, and in my experience with this engine it is a fantastic, and powerful tool to express creativity. Im a freelance 3d artist so this engin has given me the ability to interact with my creations. overall making an informed choice based on your own limitations is the aproach to take and make a great game whatever engine you choose. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| many features that don't work |
i have tested this engine and found that many of the mentioned features are broken and are not stable. so many bugs that are not fixed. the owners of the engine are busy adding more broken features and porting it to other languages instead of fixing the so many bugs that stoped many of the users from finishing their work. you can easily find about the so many bugs this engine has by visiting the engine forum.
i forgot to mention that documentation is worth nothing. by the way they say the examples source code is heavily commented. check out how many comments you can find and how useful the comments are. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Not for the "point and clickers", but for everyone else seeking for a full engine |
I've been using 3impact for about one and half years now, and so far I've been very satisfied with it. Now when the version 4.0 has come out, there are almost all the features I'd like my engine to have. All that's really missing, is custom shaders. 3impact has vertex buffers, good networking, support for multiple textures on the same mesh, and so on. Of course it lacks some features that other engines have, but mostly they are some high-end stuff (soft shadows, motion blur, HDR), that at least I don't need. (Yet, that is.)
3impact is a fast engine, or at least it isn't at all slower than it's competitors. I think most of the users will find 3impact to be easy to use. At least if you want to code your game, and not to "point and click" it together. 3impact also gives you control over nearly everything what's going on in your game. As expected, you can set just any DirectX rendering mode for your meshes, or define different split frictions for your collision couples' sub-parts. Not everything is supported of course, but more features are added with every new version. From version 4.0 on, 3impact is provided as both .exe and .dll forms. The .exe version will execute a .dll done by the coder, but the .dll version is executed by the coder's own program. This makes it possible to use 3impact with just about any programming language supporting standart windows dlls.
One of the features that bring 3impact to the top is the physics. Yes, yes, the physics are based on the ODE library, but still they are accurate and intuitive to use. And it's only the physics that are based on the ODE, collision detection is coded by the 3impact team and has nothing to do with the ODE. There are of course some situations when the physics just go mad, but most often it's a mistaka done by the coder.
As for stability, 3impact has never crashed for me due to a bug in 3impact's code. It's has always been my mistakes, that crash the engine. Also, in most of the cases the engine won't crash, but instead it tells what the problem is. As one can expect from a good engine.
I think the support team for 3impact is one of the best out there. There have been few times, when some new feature hasn't worked on everyone's computers as supposed to. Each time the problem has been solved within two days, even if it was just a very rare problem with certain type of graphic cards.
Also, as expected again, the developers listen to the users. In many cases a feature asked by a user has been added to the very next version of the engine.
The source code for 3impact is not provided, but at least it means that a new version of the engine won't be missing a feature from the earlier version. That is sometimes the case with open source engines, if you've done some nice feature yourself, but the same method won't work in next official version. Still, the developers are considering a possibility to license the source code for some high price.
So virtually I really have no bad word to say about 3impact. It has served my purposes well, and soon I'm about to release my first complete game done in 3impact (not my first game ever, just my first game with 3impact :P).
(Did this get posted twice??? I did some editing, but now the old version seems to be there too.) |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
My review...Posted by:
SPIDER
at Feb 13, 2006 |
This 3d engine is great, I am using it for about 6 month and I am really satisfied! What can I say about it? I appreciate the physics, I never had a single problem with the collision detection system, it s just perfect, the physic engine itself is awesome. I would say, this 3d engine is more car racing oriented but of course other game type could be develop with it but my feeling tells me its just a perfect engine to develop a car racing video game...
The rendering is quite good, the processing is fast.
Customer service always answer my questions, also, there is a forum with a few high skilled people and those dudes are here to help, I appreciate that.
I see myself as a novice, I mean I am not that good with c++ but 3impact is easy to use, so it s not that painful and I learn c++ while developing with 3impact, that's cool.
The engine support only 1 kind of file format: *.x but it isnt a big deal, it isn't a problem for me.
The price is fair, currently I am under a collaborate license which is half the price if I recall correctly, but I look forward to switch to a full license!
3Impact is a great engine ^_^ |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| 3Impact is the BEST |
The 3Impact is best thanks to its language support (C++, Delphi, VB, ...) and its big support by authors. I think, the 3Impact game engine is the BEST commercial game engine. If don't believe me ,you can try 30-days trial version. :D |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| 3Impact Best in Class! |
| Best forum support I have ever had, awesome and powerful engine, built in network support, built in physics, great and powerful tool, supports many languages, including vb.net and C#.net via free wrappers. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Great all Rounder |
I have dabbled with a number of engines but for ease of use this really takes some beating and its being continualy improved and updated and the developers answer emails promptly (big plus).
It has its limitations but if you expect any generic engine to fullfill all your dreams with one or two commands you will be bitterly dissapointed.
If i have one critisism of the product it would be the devs need to better at marketing thier product and beefing the documentation up but the example programs really are very clear and it really is quite straightforward to use.
In the end use the technology your comfortable with and i would recomend anyone to trial all the technologies they can to find what suits them but i have found this a good fit.
Good Luck |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Above average engine |
Well... I guess that You can't get better engine for that $. It really depends on what are You expecting from it. I find it very reliable and easy to use. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
| Certainly easy to use |
Had 3Impact for a while now, and whilst its certainly very easy to use (no need to muck around with C++ classes - the only other SDK thats this easy to use is DarkSDK), it does have a few sever limitations :
Everything needs to be done from a Run() function, which makes programming title screens, hiscore tables etc etc problematic - you need some sort of state machine to decide which area of the your program to deal with.
2D sprites aren't implented (which is a major problem has having to use 3D sprites for everything can be a hassle).
Program execution is fixed at around 60FPS (the function for changing that - as described in the docs. isn't implemented).
The license is, unfortunately, only for a year - so once that expires, you may have to cough up more money.
Support is good though, either via email or the forums.
Documentation is pretty good, but online only.
Graphics quality is good too (and is one of only a few that has functions for adding trails), ODE is pretty impressive, and its all smooth. There's just an impression of a lack of speed. |
|
Overall Grade: |
 |
| Features: |
 |
| Ease of Use: |
 |
| Stability: |
 |
| Support: |
 |
|
|
| |
|
|
|
|