Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.