Publisher | TRavljen |
---|---|
File size | 2.92MB |
Number of files | 613 |
Latest version | 1.0.0 |
Latest release date | 2025-05-06 06:14:14 |
First release date | 2025-05-06 06:14:14 |
Supported Unity versions | 2018.4.2 or higher |
📦 Bundle Overview
Accelerate 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)
With 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 resource
Collection
- 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 researches
Production
- Active production for resources, research, units, etc.
- Passive production for resources
- Define actions on units for UI
Population
- Manages current population and max capacity
- Set population hard limit
- Prevents production of units when full
- Define unit's population consumption or capacity
Build & 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 process
Garrison
- Allow units to enter garrison
- Set garrison max capacity
- Specify entrance point and spawn point
- Garrison units immediately after production
Limitations
- 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 behaviour
Combat
- 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 manually
Unit Type
Define custom unit types and use them to configure restrictions and permissisons for combat, garrions and other behaviours.
Tasks
Primary 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 garrison
Integration Examples
Preview 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 for support or guidance.