When comparing Impact vs GameGuru, the Slant community recommends Impact for most people. In the question“What are the best 3D game engines?” Impact is ranked 29th while GameGuru is ranked 31st. The most important reason people chose Impact is:
Impact provides 2 types of [collision detection](http://impactjs.com/documentation/collision); static and dynamic collisions. Both of which are easily integrated into game development.
Ranked in these QuestionsQuestion Ranking
Pro Excellent collision detection system
Impact provides 2 types of collision detection; static and dynamic collisions. Both of which are easily integrated into game development.
Many plugins are available, including one called Impact++ which adds features like pathfinding and dynamic lighting.
Pro Level editor
Built-in map editor with support for tiling, collision layers, and actors.
Pro Extensive documentation available to support development
ImpactJS has an active user community that busily produces tremendous resources including videos, books, tutorials, walkthroughs and more. There are also comprehensive class documentation available.
Pro Truly cross-platform allowing developers to build for anything
Extending the reach of a game developed with ImpactJS is easy due to the cross-platform nature the framework. There are Considerations around performance, resolution and audio, however all can be appropriately addressed when in development. Works in the browser via Canvas, even on mobile. Easily translatable into a packaged app.
Pro Designed for ease of use
Simplicity and accessibility are the core design goals of FPS Creator Reloaded.
Pro Continuous development and updates
News and improvements are released on a monthly schedule. Interaction between The Game Creators and project backers is excellent.
Pro Feature priorities are chosen by the community
The Game Creators team frequent the forums and ask the community for feeback and suggestions both there and via an open poll on the website. They have a great history of reading suggestions, viewing screenshots, and generally working with the community.
Pro Awesome tech support
Pro Easy to use your own custom assets
Easily import your own 3D models with the built-in importer and create custom characters with the Character creator. Custom weapons are much more difficult, though.
Pro Massive community of users
The gamer creator forums have a large number of users, developing games, making models for sale and to give away for other users. They answer questions, help each other with problems in their games, and can make using this software so much more fun and easy.
Pro Friendly GUI
Awesome friendly GUI, and quite easy to use.
Pro Easy to use editor
An easy 3D editor to create your own maps in seconds with drag-and-drop function.
Pro Royalty free
Games you publish with GameGuru can be sold without any restrictions or commissions.
Pro Building editor
Currently in development but already looking very good! Easily create big and customized buildings with default building blocks and share them with others.
Also very easy to use in the designer: The buildings are treated like entities but still directly available in the 'building editor mode'.
Pro Powerful scripting language
Pro Large asset store
A store where you can buy various assets for your games like sounds, 3D models, weapons... Very good prices and a lot of assets are even free.
Pro Optimised engine for editor
The game engine is optimized for efficient use of memory.
Con Currently in beta
FPSCR is currently a beta product with features potentially important to a specific project still in the roadmap. Obviously this is expected of a beta product, and new features are constantly being added, but should be taken into consideration when choosing a game engine for a game right now. To see what's currently implemented, being implemented and in the roadmap go here.
Everything takes ages..feels like Unreal 4
Con Windows only
There is only one supported platform. No macOS/Linux or mobile.
Con Lack of user-interface
Although you can customize a lot, the user-interface does not show that. But plans are in place to improve this with some front facing GUI into the LUA scripts so you don't need to code as much.