-
Notifications
You must be signed in to change notification settings - Fork 52
Home
DanmakU is a Unity development kit for creating and manipulating hundreds to thousands of similar 2D objects in an efficient manner. For lack of a better descriptor, these objects are simply referred as Danmaku.
In many games, most notably those of the bullet hell genre, there often is incentive to create very large numbers of lightweight and similar objects. Unfortunately in Unity, the traditional way of using GameObjects and Components to represent these objects, while powerful, carries a very large overhead in both computation time and memory, even if a developer uses object pooling, these problems persist. In the example of bullet hell games, most of these solutions usually choke the available processing power very quickly, even on the most powerful of computers.
- Provide an easily editable interface for creating prefabs for Danmaku (Danmaku Prefabs)
- Simplify Spawning Danmaku in Complex Patterns (Fire Builders and Danmaku Modifiers)
- Adding Complex Behaviors to Individual and Groups of Danmaku (Danmaku Controllers)
- Handling Collisions between Danmaku and GameObjects (Danmaku Colliders)