
Speed up your project by including this package. Create Player, Faction, Resources, Research, Produce, Spawn or Build units and use Tasks to define their behaviour (attack, gather and more).📄 Official Documentation📦 Bundle OverviewAccelerate your game development with this enriched bundle.Define Players, Factions, Resources, Research, Attributes and use Tasks to bring unit behaviors like attacking, gathering, or building to life. Flexible and adaptable, this package provides a ready-made foundation for core game systems, leaving you free to focus on the unique elements of your game.The solutions are suitable for any management game, let that be regular Real-time Strategy, City Simulators, Turn based action (RPG), Top down action (Click based), though for non-strategy games like top down action require a bit of coding to add player's abilities other than auto attacks supported by units already.This is supported by many configuration options and interfaces for additional and complex customisation in code.Package includes other packages:- Unit System (Enchanced)- Unit System Modules (Coming soon)- Player Camera- Unit Formation- Unit Selection v2- Unit PlacementWith these packages integrated together, you can already start prototyping in your scenes.The integration demo scene provides a simple wave manager for testing incoming enemy waves. You can gather, build houses and defense towers, produce units and advance to the next age, all while defending your units from the enemy waves.Here we have a list of modules and some of their features present in the Unit System package. All provide configuration options and further customisation through code.Resources- Create and manage resources for the game- Define max storage per resourceCollection- Gather resources from nearby nodes (instantly or deposit)- Deposit resources to nearby depot stations- Self organised gatherers, looking for nearby nodes and nearby depots.- Use moving units for depots (example in demo is Stone mule)Research- Define research (title, cost, requirements, etc.)- Track completed researchesProduction- Active production for resources, research, units, etc.- Passive production for resources- Define actions on units for UIPopulation- Manages current population and max capacity- Set population hard limit- Prevents production of units when full- Define unit's population consumption or capacityBuild & Placement- Place structures or moving units on the map using the placement system- Adjust position and rotation of the placement- Enable auto construction or require units to build it manually- Show different stages of construction processGarrison- Allow units to enter garrison- Set garrison max capacity- Specify entrance point and spawn point- Garrison units immediately after productionLimitations- Define unit limit per faction- Modify unit limit with unit attributes (spawning new units can modify the limit)- Modify unit limit with researches (research can modify the limit)Interactions- Specify limitation on interaction (max unit at once; this can be useful for a single unit interaction objects or when a unit is also a resource node that units can be assigned to)- Specify positions available for interactions, fixed point or dynamic range that surrounds the unit- Implement custom positions behaviourCombat- Set hitpoints and enable/disable invulnerability- Specify damage, minimal and maximal range of attacks, reload time, etc.- Specify optional damage per unit types- Attach launcher for ranged attacks- Use built-in projectile behaviour- Specify unit stance (Aggresive, defensive, stand ground, no attack)- Disable auto damage and perform the damage manuallyUnit TypeDefine custom unit types and use them to configure restrictions and permissisons for combat, garrions and other behaviours.TasksPrimary feature for any ongoing state in the Core package are tasks that allow any entity to assume a behaviour for a time period.These define behaviours like:- Collect resource- Deposit resource- Attack- Stationary Attack- Move and Attack- Build unit- Hide in garrisonIntegration ExamplesPreview video with integration examples was done using various projects and assets from well known publisher Synty Studios. They are not included with the bundle and must be purchased separately.📭 Support Ready: Have a question or need help? Reach out via Email or Discord.AI has been used to generate the package thumbnail scene.