Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/james7132/danmaku
An open source Danmaku development kit for Unity3D.
https://github.com/james7132/danmaku
danmaku unity3d
Last synced: 5 days ago
JSON representation
An open source Danmaku development kit for Unity3D.
- Host: GitHub
- URL: https://github.com/james7132/danmaku
- Owner: james7132
- License: mit
- Created: 2015-02-21T01:48:58.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2021-04-28T05:23:49.000Z (over 3 years ago)
- Last Synced: 2024-11-25T08:03:49.554Z (28 days ago)
- Topics: danmaku, unity3d
- Language: C#
- Homepage: https://danmaku.jamessliu.com/
- Size: 3.23 MB
- Stars: 242
- Watchers: 44
- Forks: 52
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
**DanmakU** is an high performance, open source development kit for Unity3D focused on simplifying the development of 2D bullet hell games.
Check out the [documentation](https://jamessliu.com/DanmakU) or join the [Discord Server](https://discordapp.com/invite/e9G43m2) for more realtime support.
### Features
* Comprehensive toolset for firing and managing large quantities of similar
objects.
* Built for high multithreaded performance with the Unity C# Jobs system and
GPU instancing.
* (Virtually) Zero garbage collection allocs.
* Compatible with, and built on the Unity MonoBleedingEdge (.NET 4.6) runtime.
* Easy and composable bullet pattern construction with the Fireables API.### Requirements and Caveats
* Unity 2018.1 or newer.
* Support for [Procedural GPU Instancing](https://docs.unity3d.com/Manual/GPUInstancing.html). All shaders used to render bullets must have GPU Instancing enabled. Requires Shader Model 4.5 or newer.