Hi everyone,
I present you Design Tool - Advanced Control Points.
It’s really a “Predefined Movement Manager” with a lot of extra features.
I’m start doing it from the beginning of 2022. The idea behind it, was to create Design Tool for any kind of movement in Unreal. Simple enaugh any designer without any programming knowledge or even any blueprint knowledge - can create any predefined movement on the level. Now this tool is mature and a person at any position in the project can use it to speed up his work.
Designer - has a lot of tools merged together immediately usable in any kind of project
Programmer - has ready very universal and extremaly simple structure for a huge part of any project architecture. Structure is so simple that any junior programmer understand it - but in the same time, structure is universal and optimized for performance to be used in AAA games. In most cases, programmer only add new module for project specific needs
Musican - if any sounds or music is connected to game/virtual production interaction or movement - it takes few clicks to do any sound design on a level
Project Manager/Project Owner - has very intuitive and completly modular tool to distribute tasks or design architecture
Lead Programmer - has completly modular tool, extremaly flexible and very easy to extend. This makes it possible to potentially extend the functionality of the project by simply extending Advanced Control Points instead of building an entire architecture layer from scratch
Boss - This tool save 20 to 80 percent of time - depends on project specification. Almost every developer save its time using Advanced Control Points in most types of projects.
From the beginning I designed it to be universal tool, so it’s no one type of project specific - it’s general tool for general purpose. Almost everywhere in the project are comments in code. Variables are self-describe named and have tooltips in most cases. Blueprints are clean, very easy to read and well commented. On webpage controlpoints.rosomakstudio.com there is an extended documentation for the most important parts of the tool. Also on discord channel I can help with any non-usual problems.
Example Demo Project is available here: https://controlpoints.rosomakstudio.com/AdvancedControlPoints-Demo-1.8.0-[UE5.1.0].7z
Features:
- Advanced AI Movement support
- Advanced AI Behavior and Actions support
- Advanced and easy concurrent groups of AI movement
- Advanced support for moving pure actors and cameras on the scene
- Advanced support for spline movement using custom animations or Animation Blueprint
- Comprehensive support for spawning Actors for dynamic scenes
- Specially designed to be extremaly easy extendable
- Fully modular architecture easy to debug, understand and unlimited in combinations
- Easily programmable to the specific needs of your project
- Unlimited combinations of configurations
- Saves a significant amount of time in games, tools and virtual productions
- No C++ and Blueprint knowledge is mandatory for Designers
- Developed for performance
- 41 default actions for Control Points, 8 default trigger tasks, 7 rotation procedures, 2 move orders, 3 occupied procedures, 14 spawn positioners, 6 spawn rotators, 27 new usable C++/Blueprint functions, and more
- Huge overview map available
- Perfectly documented - low entry threshold
- Dynamic sequences made very easy including camera movement
- Tool can be mixed with Behavior Tree
- Universal and full of features Trigger object
- Global Manager Window for managing every objects in the level
more detailed features can be found here
https://www.youtube.com/watch?v=9srECI4IKBM
I meet a lot of small developer groups without a good programmer or even single designers or graphics tried to build prototypes or simple games.
In marketplace there is a lot of great tools, but connect them together in a single project is a pain if you’re not a programmer.
This tool is a solution for that problems. One design tool for all movement.
Of course it’s not possible to create universal tool for unreal in one year. Howeve, the tool is gradually developing and expanding with new functional modules.
Currently in plans for version 2.0.0 are:
- conditions module implemented in every Action, Settings Override, Spawn Point, Trigger, Trigger Task (will make the tool much more universal)
- Android Support
- Add to Settings Override possibility to stop system immediately after change settings
- improve Trigger Task to be also non-instant (tick/event support)
- add new Case in Overview Map as showcase of connecting Behavior Tree and Advanced Control Points
I present my Tool here to take community feedback and especially development suggestion.