ICECreatureControl is an incredible asset to breathe life into your virtual characters – within minutes and without typing one single line of code!
On land, on water and in the air!
ICECreatureControl supports swimming, diving and flying creatures as well as two and four-legged mammalian, creeping reptiles, multi-legged insects or floating ghosts.
ICECreatureControl supports the original damage handler of UFPS, TPC, RFPSP, UnitZ and Easy Weapons. Further integrations are already in progress.
ICECreatureControl is Multiplayer ready and works well with Photon Unity Networking (direct supported) but also with other network assets.
ICECreatureControl supports the Mecanim Animation System as well as Legacy animations.
ICECreatureControl offers your creatures’ boundless worlds with its own internal pathfinding and avoidance system, which is perfect for procedural worlds or voxel based terrains, but ICE works also well with Unity’s Navigation Mesh and Aron’s A* Pathfinding Project. Both systems are fully supported and can be used as desired but they are not necessarily required.
ICECreatureControl gives you and your team unlimited freedom to customize the behavior of your creatures as desired. The internal behavior system allows the definition of a variable number of customized behavior rules for each thinkable scenario, whereby each rule provides a set of optional features (e.g. to adapt various motion settings, to play audio- and animations clips or to steer the Animation Controller, to instantiate new effects and objects, control body parts, tools and weapons, to adapt vital-signs and other status values, to pick-up items or to distribute items at certain places in scene etc.) and whatever your creature shall do, you can define it within such a behavior roll.
ICECreatureControl provides you to define several targets for each creature at the same time. Creatures with multiple targets will select the right one automatically according to the given situation, by using its customizable sensoria and selection criteria to identify relevant targets, assess risks and benefits, and react with appropriate behavior. In addition to the target selection, the selection criteria also allow dynamic relationships between the creature and its targets, because the creature could also react differently to a certain target, depending on the given conditions e.g. the predator will only attack if it is hungry or if its prey is weaker or already injured.
ICECreatureControl creatures are friendly and harmless at birth, but with some training, they quickly become helpful companions who can collect items or use tools, but they can also deal with hand- and shooting weapons and mutate quickly into dangerous and aggressive combat machines.
For this, ICECreatureControl comes with an advanced weapon system and tons of additional components to increase the range of function and the abilities of your creature but of your player as well.
ICECreatureControl works well with a large number of 3rd party assets out-of-the-box, but in some cases, it is advantageous to coordinate certain functions to achieve the best result (e.g. damage handling). Ice includes a smart integration system to handle such native integrations automatically. In this way the scripts of your ICE creatures as well as all other included ICE components can be merged clean and stable with the given code structure of external asset packages, just by clicking one single button. Currently supported are already A* Pathfinding Project, Photon Unity Networking, UFPS, TPC, RFPSP, UnitZ, Easy Weapon System, UniStorm, PlayMaker, Energy Bar Toolkit and GameFlow and further assets are already in the pipeline. But please note, all these integration features are extended benefits, which I provide for free to simplify the integration for you.
ICECreatureControl as well as all additional components and integration features based on the ICE World framework, which provides you a feature-rich, stable and uniform scripting environment and therefore excellent matched and well balanced components. The whole code is strict object orientated and well-formed written in c# and fully included. In addition to that, interested customers can use GitHub to get access to beta sources and early updates. Certain parts of the ICE World can be also used for own projects to use certain features or to simplify the integration of own scripts.
ICECreatureControl is not a toy with three buttons, but a powerful AI system for professional applications that offers you countless options and possibilities. It is easy to use (without scripting) and can automate a lot, but ultimately it is you who determines where to go.
ICECreatureControl provides you a customized, user-friendly interface to handle all the above-mentioned features with some mouse clicks. The User Interface includes an integrated help system, which provides a help button for each control element, so you can get all required information directly in the inspector without using external document. Also ICE provides advanced Gizmos to visualize your settings in real-time.
Further information, backgrounds and solutions can be found in the comprehensive manual, on the homepage or in the Unity community forum as well.
ICECreatureControl is made for creative people, for artists as well as for programmers, for professionals but also for hobbyists.
ICECreatureControl is made for people who want more and expect more.
- Customizable, rule-based Behaviours
- Missions (Outpost, Escort, Patrol)
- Automated Perception and Targeting
- Inventory (collect and distribute items)
- Status (incl. vital-signs, aging etc.)
- Realistic sensory perception
- Multiple Target Selection
- Dynamic Waypoint System
- Navigation Mesh support
- Multiplayer support
- Objects and Environment Interactions
- Integrated Pool Management
- Mecanim and Legacy Animation support
- Advanced Turret and Weapon System
- Environment System (D/N cycle etc.)
- Integrated Help System
- Visual Debugging (e.g. custom gizmos)
- Stand-alone usable
- No scripting required (but supported)
- Incl. Detailed Manual (100+ pages)
- Incl. Tutorials and Demo Scenes
- Incl. Third Party Asset Adapter
- Compatible with Unity Free and Pro